Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][CSS] !important nie nadpisuje mi stylu
Forum PHP.pl > Forum > Przedszkole
Lethys
Witam,

W szablonie mam zdefiniowane style ale chciałem w pewnym miejscu zmienić kolor czcionki, a coś mi to nie wychodzi.

  1. if($ile_zarobilem < 0){
  2. print "Obecnie straciłem: <font class=\"czerwone\"><b>$ile_zarobilem zł</b></font> ($procent%)";
  3. }else{
  4. print "Obecnie zarobiłem: <font class=\"zielone\"><b>$ile_zarobilem zł</b></font> (+$procent%)";
  5. }


CSS:

  1. .zielone{
  2. color: #58bc85 !important;
  3. }
  4.  
  5. .czerwone{
  6. color: #da4453 !important;
  7. }

CuteOne
W przeglądarce - zbadaj element "<font>" i zobacz czy rzeczywiście ustawiasz mu ten styl i/lub czy inny styl nie nadpisuje twojego

ps. znacznik <font> jest przestarzały
in5ane
Cytat(CuteOne @ 11.08.2014, 13:57:51 ) *
ps. znacznik <font> jest przestarzały

True story. Użyj znacznika <span>.
Lethys
Cytat(in5ane @ 11.08.2014, 13:02:25 ) *
True story. Użyj znacznika <span>.


no dobra ale zmiana znacznika nie sprawi, że nagle zacznie działać..



Zbadałem element font i jest tak jak powinno czyli class'a zielone + important nadpisuje color:




Nadal kolor jednak nie jest zmieniony..
trueblue
A co masz wyżej w okienku css?
Być może jest tam silniejszy selektor również z !important.
Lethys
Cytat(trueblue @ 11.08.2014, 16:54:41 ) *
A co masz wyżej w okienku css?
Być może jest tam silniejszy selektor również z !important.



Tak było dzieki. <b> miało konkretny kolor.
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.