Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> div width ie, div staje sie zbyt wysoki
discovery
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 26.12.2004
Skąd: Jastrzębie Zdrój

Ostrzeżenie: (0%)
-----


Witam serdecznie, natkalem sie wczoraj na pewien problem w wyswietaniu strony ktora pisze przez kochene IE. Wszystko sprowadza sie do jednego diva, ktory w CSS zdefiniowalem nastepujaco:

  1. .break_1px {
  2. padding-top: 1px;
  3. background-color: #f7f7f7;
  4. float: left;
  5. width: 760px;
  6. }


Div ma za zadanie tworzyc odstep pomiedzy blokami strony o szerokosci 1px, na ff oraz operze wszystko dziala pieknie, natomiast w IE powstaje 13 pikselowa krowa (wysokosci). Div wraca do swoich romiarow, 1px, gdy div zdefiniuje nastepujaco:

  1. .break_1px {
  2. padding-top: 1px;
  3. background-color: #f7f7f7;
  4. }


Ale wowczas calkowicie znika mi na ff oraz operze.
Bardzo prosze opomoc od wczoraj kombinuje na wszelikie sposoby ale nic, z gory serdecznie dziekuje za pomoc.

Pozdrawiam
Go to the top of the page
+Quote Post
dczerner
post
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 22.07.2006

Ostrzeżenie: (0%)
-----


Podaj adres strony, albo kod źródłowy to się pobawię. Tak niechce pisać jakiś głupot.
Go to the top of the page
+Quote Post
discovery
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 26.12.2004
Skąd: Jastrzębie Zdrój

Ostrzeżenie: (0%)
-----


Dzieki za dobre checi, nie jestem w stanie udostepnic teraz tego na jakim kolwiek serwerze, dzis wyjezdzam i wracam dopiero 2 wrzesnia, ale bede wdzieczny jesli wtedy wrocimy do tego tematu, a tym czasem pozostanie zamrozony, no chyba ze ktos z Was mial juz taki problem z divami smile.gif

Serdecznie pozdrawiam


eeeh moge zrodlo przeciez zamiescic smile.gif

http://phpfi.com/135542?lang=php to jest strona
http://phpfi.com/135543?lang=cxx a to jest CSS

Mam nadzieje ze da to chodz troche wyobrazenia o wygladzie strony

Ten post edytował discovery 27.07.2006, 04:01:17
Go to the top of the page
+Quote Post
Zajec
post
Post #4





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

Ostrzeżenie: (0%)
-----


Próbowałeś font-size zmniejszyć? Nie mam IE pod ręką, nie przetestuję sam.
Go to the top of the page
+Quote Post
gekon
post
Post #5





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

Ostrzeżenie: (0%)
-----


Ja bym zrobił tak:
  1. .break_1px {
  2. padding-top: 1px;
  3. background-color: #f7f7f7;
  4. float: left;
  5. width: 760px;
  6. zoom: 1; //to jest tylko dla IE wiec najlepiej w komentarzach warunkowych
  7. }


A jeżeli by to nie zadziałało to wrzuciłbym tam coś (bo IE nie lubi pustych elementów) i ukrył (display: none;).


--------------------
Pokaż kod = Pokaż CAŁY kod, najlepiej działający na jakimś serwerze.
Fanatycy | glazar.info | semantyka | HTML i XHTML FAQ
Go to the top of the page
+Quote Post
my_identify
post
Post #6





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 5.02.2006

Ostrzeżenie: (0%)
-----


A czy zamiast tego diva nie lepiej było by urzyć
  1. <hr class="one-px">


Kod
.one-px {
    height: 1px;
    background-color: #f7f7f7;
    color: #f7f7f7;
    border: none;
}


Ten post edytował my_identify 29.07.2006, 16:02:58
Go to the top of the page
+Quote Post
gekon
post
Post #7





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

Ostrzeżenie: (0%)
-----


my_identify: Nie. A właściwie nie tak jak pokazujesz. CSS i hr się za bardzo nie lubią. Najlepszym rozwiazaniem z semantycznego punktu widzenia byłoby to:

  1. <div class="one-px"><hr /></div>

  1. div.one-px hr { display: none; }


--------------------
Pokaż kod = Pokaż CAŁY kod, najlepiej działający na jakimś serwerze.
Fanatycy | glazar.info | semantyka | HTML i XHTML FAQ
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 14:30