Podam przykład:
body.year2012 header
opis:
Wybierz tylko <header> znajdujący się w <body> o klasie <body class="”year2012”">
i teraz mam to:
#div, .ul .li, .body
i nie wiem jak to ^ mam opisać, ;D
Podam przykład:
body.year2012 header
opis:
Wybierz tylko <header> znajdujący się w <body> o klasie <body class="”year2012”">
i teraz mam to:
#div, .ul .li, .body
i nie wiem jak to ^ mam opisać, ;D
"Wybierz wszystkie elementy <div>
w dokumencie, a także wszystkie elementy mające klasę li
znajdujące się w elementach mających klasę ul
, a także wszystkie elementy mające klasę body
".
Tag java
jest zupełnie niepotrzebny -- usunąłem go. Tak naprawdę, rozmawiamy tu tylko o CSS. Typy elementów akurat pochodzą z HTML-a, ale CSS jest w zasadzie niezależny od języka znaczników.
nie wiem czemu ale hash zamienił się na 1.
chodzi mi o hash przed div
może napiszę to w tym: #div, .ul .li, .body
"#div" oznacza "element o ID równym div
".
Tu masz spis selektorów i ich znaczenie:
http://www.w3.org/TR/selectors/#selectors
To CSS3, więc pewnie więcej niż będziesz potrzebował.
Jeśli chcesz być webdeveloperem, to musisz się nauczyć selektorów. Musisz nauczyć się też czytać specyfikację. Jeśli nie znasz wystarczająco dobrze angielskiego, to musisz się go nauczyć. To są absolutne musy, bez tego nie będziesz dobry i będziesz miał trudności ze znalezieniem dobrze płatnej pracy w tej branży.