uczeń php
27.02.2010, 20:19:38
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
27.02.2010, 20:26:10
Spróbuj tego:
hr {
width: 50%;
background: #ff0000;
}
uczeń php
27.02.2010, 20:34:12
Nie działa w operze i ff.
erix
27.02.2010, 20:35:38
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
27.02.2010, 20:38:21
Tak wgl. to X/HTML i <hr> nie pasują do siebie. Nie lepiej będzie ci zrobić jakiegoś div'a i
border-top: 1px solid #ff0000;
erix
27.02.2010, 20:41:29
I to nie pasuje?
Po co osobny div, skoro semantycznie nie ma on żadnego znaczenia? Zupa divowa?
darophp
27.02.2010, 20:43:30
W sumie tak
erix, wina może być także po stronie złego DOCTYPE
Maciek1705
1.03.2010, 20:53:10
mi działa:-)
<hr color="#ff0000" width="50%"/>
No dla HTML 4.01 Transitional pewnie zadziała.
nitek
9.03.2010, 23:11:11
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%;">