Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS] wiele elementów o jednym stylu
Forum PHP.pl > Forum > Przedszkole
eccocce
Cześć,
Mam na stronce wiele elementów, dla których chce zastosować ten sam styl, tylko będzie on się różnić np. kolorem tła. Czyli mam np. #styl { dużo reguł }. W jaki sposób to zrobić tak, żeby nie zaśmiecać całego pliku ze stylami oddzielnymi definicjami dla każdego elementu? Do głowy przychodzi mi dziedziczenie (chyba jest coś takiego w CSS?) - czyli w #styl miałbym wszystkie reguły oprócz koloru tła, który byłby podany w stylu dziedziczącym. No ale to tak sprowadza się do tego, że w .css będę miał np. #styl1, #styl2, ..., #styln dla każdego wariantu w innym kolorze smile.gif
Pomóżcie smile.gif
ADeM
Możesz zrobić np. coś takiego (podane style są przykładowe):
  1. .styl {
  2. font-size: 12pt;
  3. }
  4.  
  5. .czerwony {
  6. background-color: red;
  7. }
  8.  
  9. .niebieski {
  10. background-color: blue;
  11. }

A później w html'u:
  1. <div class="styl czerwony">styl z tlem czerwonym</div>
  2. <div class="styl niebieski">styl z tlem niebieskim</div>
pedro84
Pogrupuj selektory, a potem tylko nadpisz style, te co potrzebujesz.
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.