Div and Span Când înveți pentru prima dată layout-ul div+css, există multă confuzie, în procesul de folosire a div and span nu simți că există un anumit "capitol", simt că nu există o diferență mare între cele două, în W3C în ceea ce privește definiția div și span: div, ca structură de document împărțit, o face în mod natural cea mai oficială semantică, dar o astfel de semantică oficială este prea confuză, iar structura mare este de asemenea Ok, dar tot e confuz dacă să folosești div sau span pentru spații mici. De fapt, este exact "Microsoft MSDN Library" Definiția din interior devine brusc iluminatoare. div: Specifică containerul pentru randarea HTML span: Specifică containerul de text încorporat În termeni simpli, div ar trebui folosit dacă există și alte etichete, iar span ar trebui folosit dacă conține doar text Un div este un element la nivel de bloc care oferă structură și context pentru bucăți mari de conținut dintr-un document HTML Deschiderea este un element în linie care definește o arie în interiorul unei linii (adică poate fi împărțită în mai multe zone în cadrul unei <span>linii) Eticheta div poate fi încorporată cu o etichetă span (div poate fi considerat un container mare, span este un recipient mic, iar un container mare poate, desigur, să pună un recipient mic)
Deschidere și etichetă Deoarece afirmația de mai sus despre span, atunci putem efectua o operație span container pe text, putem defini stiluri CSS sau ceva asemănător, dar și eticheta pare să fie în regulă? Dar care este diferența dintre cele două? Eticheta etichetă este folosită în principal pentru a asocia un element de formă, iar când eticheta este apăsată, elementul de formă legat va primi focusul de intrare span este un fel de recipient pentru text obișnuit.
|