Avdeling og spenn Når du først lærer div+css-oppsettet, er det mye forvirring, i prosessen med å bruke div og span, føl ikke at det finnes et bestemt «kapittel», jeg føler at det ikke er så stor forskjell mellom de to, i W3C om definisjonen av div og span: div som delt dokumentstruktur gjør det naturlig til den mest offisielle semantikken, men en slik offisiell semantikk er for forvirrende, og den store strukturen er også Ok, men det er fortsatt forvirrende om man skal bruke div eller span for små steder. Faktisk er det nettopp «Microsoft MSDN-biblioteket» Definisjonen inni er plutselig opplysende. div: Spesifiserer beholderen for å rendre HTML span: Spesifiserer den innebygde tekstbeholderen På lekmannsspråk bør div brukes hvis det er andre tagger i den, og span bør brukes hvis det kun er tekst i den En div er et blokknivå-element som gir struktur og kontekst for store innholdsbiter i et HTML-dokument Span er et inline-element som definerer et område innenfor en linje (dvs. det kan deles inn i flere områder innenfor en linje<span>) Div-taggen kan legges inn med en span-tag, (div kan betraktes som en stor beholder, span er en liten beholder, og en stor beholder kan selvfølgelig plassere en liten beholder)
Omfang og plateselskap Siden uttalelsen ovenfor om span, kan vi utføre en span-containeroperasjon på teksten, vi kan definere CSS-stiler eller noe lignende, men label ser også ut til å være greit? Men hva er forskjellen mellom de to? Labeltaggen brukes hovedsakelig til å binde et skjemaelement, og når etiketttaggen klikkes, vil det bundne formelementet få inngangsfokuset SPAN er en slags beholder for vanlig tekst.
|