Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jakie style zasluguja na to by byc class'ami?
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
_kama
Witam, mam problem natury chyba bardziej estetycznej patrzac pod katem kodu strony. Zastanawiam sie jakie style zasluguja na to by robic z nich classy albo chociaz id? Czesto potrzebuje potraktowac stylami jakies obiekty np ustawic im indywidualny padding, albo inny kolor bordera, albo inne wyrowanie. Czy powinnam robic z nich classy albo id skoro uzylabym ich przeciez tylko raz. Ale z drugiej strrony czy html strony nie powienien zawierac jak najmniej styli, a jedynie classy? Jest na to jakas rada? Jakies proporcje?
Kill3R
witam

id dajesz dla elementów ktore się nie powtarzaja na stronie
nie mozna dac na stronie dwa razy tego samego id
class dajesz dla elementow powtarzajacych sie

Cytat
Ale z drugiej strrony czy html strony nie powienien zawierac jak najmniej styli, a jedynie classy? Jest na to jakas rada? Jakies proporcje?



nie wiem czy o to ci chodzi ale umieszczaj wszystkie style w oddzielnym pliku/naglowku

wg mnie nie powinno sie mieszac kodu html ze stylami
revyag
Żeby uniknąć tworzenia wielu klas możesz stosować selektory potomka.
np. załóżmy że masz dwie warstwy a w nich chcesz mieć elementy p inaczej sformatowane.
div#warstwa1
div#warstwa2
Kod
div#warstwa1 p{
    font-size:12px;
    background-color: #efefef;
}
div#warstwa2 p{
    font-size:10px;
    font-weight:bold;
}

Polecam poczytać świetny tutorial o selektorach:
http://css.maxdesign.com.au/selectutorial/index.htm
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.