Autor Zpráva
Monkeys
Profil *
Zdrvim
Mam otazku sice len informacneho charakteru a to ci je spravne pisat styly od rodica po posledneho potomka.
Teda asi takto:

#header .obsah dl dd a:hover
#header #patka .gradientPatka tt a
Dost som si nato zvykol a zda sa mi to prehladnejsie

Alebo kratsi zapis
 .obsah dd a:hover
.gradientPatka tt a

M.
panther
Profil
Monkeys:
Mam otazku sice len informacneho charakteru a to ci je spravne pisat styly od rodica po posledneho potomka.
používej takové selektory, které potřebuješ.

Přidání rodiče (třeba #wrapper) může dobře posloužit k tomu, abys získal silnější selektor, pokud chceš někde něco přebít.

Ale psát dl dd, tr td, atp. bývá zbytečné - buňka nemůže být jinde než v řádku tabulky, stejně tak dd nemá co dělat mimo definiční seznam.

Někdo kvůli přehlednosti upřednostňuje i přidávání HTML značek před identifikátor/třídu (div#wrapper), je to individuální.

Správný zápis neexistuje, resp. správné jsou všechny, které fungují (řečeno s nadsázkou).
Monkeys
Profil *
panther:
pokud chceš někde něco přebít

Myslel som ze ak potrebujem nieco stylovo prebit tak pouzijem !important
Pripadne priamy styl v html kode ale to uz asi nie je moc cista praca .

M.
jenikkozak
Profil
Monkeys:
Myslel som ze ak potrebujem nieco stylovo prebit tak pouzijem !important
To je jen jedna z možností. Styly přebíjím mockrát denně a !important jsem použil asi jednou v životě.
Taurus
Profil
Monkeys:
Important je pro krajní případy. CSS patří do css, ne do html.
preca1
Profil
Zdravim,
ad přebytí Kaskádování » Pozdější vyhrává.
Important a přímý styl doporučuju používat co nejmíň, ale občas je to nevyhnutelné nebo praktičtější.

Tim, že vypisuješ celej strom:
• si přivíráš vrátka k znovupoužití
• zavádíš zbytečnou závislost - pokud změníš třídu nebo id rodiče, budeš to muset změnit ve stylopisech všech potomků
• zbytečně zvyšuješ velikost souboru

Já píšu dostatečně dobrý selektory - jednoznačně určující elementy, který chci zasáhnout bez zbytečnýho textu okolo.
margin
Profil *
Doporučuji k přečtení:
http://www.zdrojak.cz/clanky/udrzovatelny-stylopis-css-kod-nerozboli-hlava/
http://www.zdrojak.cz/clanky/udrzovatelny-stylopis-poradek-hacky-important/

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: