Division og Span Når du først lærer div+css-layoutet, er der meget forvirring, i processen med at bruge div og span, føler du ikke, at der er et bestemt "kapitel", jeg føler, at der ikke er den store forskel mellem de to, i W3C om definitionen af div og span: div som en delt dokumentstruktur gør det naturligt til den mest officielle semantik, men sådan en officiel semantik er for forvirrende, og den store struktur er også Okay, men det er stadig forvirrende, om man skal bruge div eller span til små steder. Faktisk er det netop "Microsoft MSDN Library" Definitionen indeni er pludselig oplysende. div: Specificerer beholderen til gengivelse af HTML span: Specificerer den indlejrede tekstbeholder På almindeligt dansk bør div bruges, hvis der er andre tags i den, og span skal bruges, hvis der kun er tekst i den En div er et blokniveau-element, der giver struktur og kontekst for store mængder indhold inden for et HTML-dokument Span er et inline-element, der definerer et område inden for en linje (dvs. det kan opdeles i flere områder inden for en linje<span>) Div-tagget kan indlejres med et span-tag (div kan betragtes som en stor beholder, span er en lille beholder, og en stor beholder kan selvfølgelig placere en lille beholder)
Omfang og pladeselskab Siden ovenstående udsagn om span, kan vi udføre en span-containeroperation på teksten, vi kan definere CSS-stilarter eller noget, men label ser også ud til at være fint? Men hvad er forskellen på de to? Labeltagget bruges primært til at binde et formularelement, og når labeltagget klikkes, får det bundne formelement inputfokus Span er en slags beholder for almindelig tekst.
|