Vedel by mi niekto vysvetlit co znamenaju tie selektory v style preco boli prave takto pouzite? http://www.w3schools.com/html/tryit.asp?…
Fórum › HTML / XHTML
W3schools
#2 why
V tomto konkrétním případě by to bylo jedno. Oni tím selektorem specifikují, že chtějí zaměřit pouze unordered list, který má id #menu. Vzhledem k tomu, že id se na stránce může vyskytovat pouze jednou, přibližující specifikace je zbytečná.
Kdy to má smysl?
Tento přístup má smysl, když namísto id použíješ css třídu. Pokud máš generickou třídu, kterou aplikuješ na různé typy tagů, například a, button, či div, a chceš napsat pro stejnou třídu ale různé tagy jiná pravidla, pomocí <tag><třída> (bez mezery) můžeš takové specifické pravidlo napsat.
ul#menu - ul zduraznujes konkretni tag (element) s id=menu
#menu - muze to byt jakykoliv tak s id=menu
ul.menu - podobne pro class
.menu
Smysl to ma ten, ze se v tom lepe orientuje, kdyz neco hledas a vis, ze hledas ul. A pak je tam priorita zapisu. Tusim ul#menu {} nelze pozdeji prepsat pomoci #menu {}. Vyber si.
http://www.w3.org/TR/css3-selectors/#selectors
Jinak, w3school nema s w3c nic spolecne a neni uplne spolehlivy zdroj. Obcas tam narazis na chybku nebo neuplne informace. Takze, obcas se vyplati si to vygooglovat, kdyz ti neco nejede.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
W3Schools certificates HTML a CSS - studijní materiály — založil MaxDJs
Moderátoři diskuze