Div och Spann När du först lär dig div+css-layouten finns det mycket förvirring, i processen att använda div och span känn inte att det finns ett visst "kapitel", jag tycker inte att det är så stor skillnad mellan de två, i W3C om definitionen av div och span: div som en split-dokumentstruktur gör det naturligtvis till den mest officiella semantiken, men en sådan officiell semantik är för förvirrande, och den stora strukturen är också Okej, men det är fortfarande förvirrande om man ska använda div eller span för små platser. Faktum är att det är just "Microsoft MSDN Library" Definitionen inuti är plötsligt upplysande. div: Specificerar behållaren för att rendera HTML span: Specificerar den inbäddade textbehållaren På lekmannaspråk bör div användas om det finns andra taggar i den, och span bör användas om det bara finns text i den En div är ett blocknivåelement som ger struktur och kontext för stora delar av innehållet inom ett HTML-dokument Spann är ett inline-element som definierar ett område inom en linje (dvs. det kan delas in i flera områden inom en linje<span>) Div-taggen kan bäddas in med en span-tagg (div kan betraktas som en stor behållare, span är en liten behållare, och en stor behållare kan naturligtvis placera en liten behållare)
Omfång och etikett Eftersom ovanstående uttalande om span, kan vi då utföra en span-containeroperation på texten, vi kan definiera CSS-stilar eller något, men label verkar också fungera? Men vad är skillnaden mellan de två? Etiketttaggen används främst för att binda ett formelement, och när etiketttaggen klickas på får det bundna formulärelementet inmatningsfokus Span är en slags behållare för vanlig text.
|