Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [css] problem z ostylowaniem <hr>
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
phpion
Mam taki styl:
  1. hr {
  2. background-image: url('./img/hr.png');
  3. border-width: 0px;
  4. height: 2px;
  5. }

Zalozenie jest takie, ze kazdy znacznik <hr> to pozioma linia z tlem hr.png. Pod Opera i FF wszystko jest ok, natomiast pod IE7 nie do konca, tj. widac tylko szara linie. Gdy zwieksze height np. na 20px to widze, ze tlo jest ale procz niego jest takze szara ramka dookola. I pytanie: jak usunac ta ramke? Jest na to jakis sposob? Chcialbym zaznaczyc, ze zalezy mi na zrobieniu tego jako <hr> a nie jako zwykly <div> z tlem.
Kisiol_Ent
Faktycznie teraz patrzalem i kIEpski dodaje ramke...
Wyszukalem w google ze trzeba wpisac w css COLOR: kolor;
i wtedy ten efekt 3D znika. I faktycznie, ale niestety background-image tez gdzies znika o0
pitbull82
Niestety, ale znacznika HR nie da się dowolnie ostylować. Trzeba użyć po prostu obrazka / obrazka w tle np. diva.
gekon
  1. div.hr{
  2. background-image: url('./img/hr.png');
  3. border-width: 0px;
  4. height: 2px;
  5. }
  6. div.hr hr { display: none; }


  1. <div class="hr"><hr /></div>
phpion
Probowalem na rozne sposoby, dalem za wygrana. Uzyje po prostu <div class="hr"></div>. Dzieki za zainteresowanie.
Zajec
Nie mam akurat IE pod ręką, ale może wystarczyłoby dodać display: block?
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.