Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z css
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
uczeń php
Może to wydać się komuś śmieszne ale w css mam coś takiego hr { width: 50%; 
color: #ff0000;} - linia ma kolor czerwony w operze, firefox, ie - 7. Nie ma natomiast w google chrome i ie - 8. Jak zrobić żeby na operze, firefox, google chrome, ie - 7 i ie - 8 wyglądało tak samo ? 
darophp
Spróbuj tego:

  1. hr {
  2. width: 50%;
  3. background: #ff0000;
  4. }
uczeń php
Nie działa w operze i ff.
erix
O ile pamiętam, to dla HR należało ustawiać color, a nie tło.

I dla IE potrzebny był osobny kontener (div), który się dodawało albo ręcznie, albo przez expressions.
darophp
Tak wgl. to X/HTML i <hr> nie pasują do siebie. Nie lepiej będzie ci zrobić jakiegoś div'a i
  1. border-top: 1px solid #ff0000;

questionmark.gif
erix
  1. <hr />

I to nie pasuje?

Po co osobny div, skoro semantycznie nie ma on żadnego znaczenia? Zupa divowa? tongue.gif
darophp
W sumie tak erix, wina może być także po stronie złego DOCTYPE smile.gif
Maciek1705
mi działa:-)
  1. <hr color="#ff0000" width="50%"/>
erix
No dla HTML 4.01 Transitional pewnie zadziała. winksmiley.jpg
nitek
takie rozwiązanie działa pod na pewno ie6.0+/ff/operą/g chrome. pod innymi przeglądarkami pewnie też będzie ok:

Kod
<hr style="color:#ff0000;background-color:#ff0000;height:1px;border:0 none;width:50%;">
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.