Div a span Když se poprvé učíte rozložení div+css, je tam hodně zmatku, při používání div a span necítím, že existuje určitá "kapitola", mám pocit, že mezi nimi není velký rozdíl, ve W3C ohledně definice div a span: div jako rozdělená dokumentová struktura je přirozeně nejoficiálnější sémantikou, ale taková oficiální sémantika je příliš matoucí a velká struktura také Dobře, ale pořád je matoucí, jestli použít div nebo span pro menší místa. Ve skutečnosti je to právě "Microsoft MSDN Library" Definice uvnitř je najednou poučná. div: Specifikuje kontejner pro vykreslování HTML span: Specifikuje vložený textový kontejner Laicky řečeno, div by se měl používat, pokud jsou v něm jiné tagy, a span by měl být použit, pokud je v něm pouze text Div je blokový prvek, který poskytuje strukturu a kontext pro velké části obsahu v HTML dokumentu Rozpětí je inline prvek, který definuje oblast uvnitř čáry (tj. může být rozdělena na několik oblastí uvnitř čáry<span>) Tag div lze vložit se span tagem (div lze považovat za velký kontejner, span za malý kontejner a velký kontejner samozřejmě může obsahovat malý kontejner)
Span a label Od výše uvedeného tvrzení o spanu můžeme na textu provést operaci span container, můžeme definovat CSS styly nebo něco podobného, ale label se zdá být také v pořádku? Ale jaký je mezi nimi rozdíl? Tag štítku se používá hlavně k přiřazení elementu formuláře a když je tag štítku kliknut, vázaný prvek formuláře získá vstupní fokus span je druh kontejneru pro běžný text.
|