Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: XHTML/HTML - DIV, enter w IE
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
lukas0987
Witam, mam problem z którym walczę już drugi dzień, a nie mogę sobie poradzić z nim.
W przeglądarkach Firefox, Opera, Chrome strona wygląda świetnie.
W w/w przeglądarkach sytuacja DIV wymusza tak jakby dodatkowy ENTER.
Czyli jest:
Tabela
Enter
Zdjęcie

Problem jest w przeglądarce IE.
Tabela
Zdjęcie
------------------------------------------------------------
I teraz tak jak wrzucę fizycznie dodatkowy <br /> lub padding na 15 px
to w IE wyświetlana strona jest elegancko a pod Opera, Firefox i Chrome
wyświetlane jest z 2x Enter.
Tabela
Enter
Enter
Zdjęcie

Bladego pojęcia nie mam jak z tym walczyć. Powiem szczerze że pierwszy raz
mi się coś takiego zdarzyło.

Jakby ktoś miał chwilkę i znał odpowiedź to proszę o pomoc.


  1. <td colspan="2" valign="top">
  2. <div id="TRESC">
  3. <img src="images/gwarancje.png" alt="Oferta samochodów" /><br /><br />
  4. </td>
Niktoś
A sprawdzałeś w jakich trybach pracuje IE?
Shili
Masz niezamknięty tag div.
Najpierw popraw swój kod html tak, żeby miał poprawną składnię.

Trudno powiedzieć cokolwiek więcej - ani nie ma całego kodu html, ani stylów css (elementy dziedziczą po sobie style i może coś jest odziedziczone "nie tak").
lukas0987
Wszystko jest elegancko pozamykane (skopiowałem taki fragment tylko). Separowałem fragmenty kodów w w pliku i w stylu żeby dokładnie zlokalizować problem. I właśnie ten problem występuje w tym miejscy gdzie zaznaczyłem kod.
Dodam że przeglądarki są w najnowszych wersjach.
Znacznik valign="top" również poleciał do stylu tabeli, ale też nic to nie dało.
Shili
Ok, w takim razie jedna uwaga:

Wstaw cały kod, bez wyciętych fragmentów.
Wstaw do niego style.

Napisz jeszcze w jakiej wersji IE nie działa.

Jeśli nie, to sprezentuj szklaną kulę forumowiczom smile.gif
lukas0987
  1. ?>
  2.  
  3. <div id="PODSTRONATRESC">
  4. <img src="images/gwarancje.png" alt="Gwarancje" /><BR /><BR />
  5. <?PHP echo("$tresc_kredyty");?>


Temat rozwiązałem, ale nie mogę zrozumieć tego. W kodzie fizycznie wcisnąłem ENTER
pomiędzy końcem znacznika PHP a DIV i śmiga.

Temat można zamknąć.
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.