Anzeigefehler im Internet Explorer HTML
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
befehl
boxen
browser
code
container
empfehlen
ersetzen
http
inhalt
internet
korrekt anzeigen
machen
minute
problem
richtiges ergebnis
sicherheit
stichwort
tabelle
url
verwendung
-
Hallo !
Im Internet Explorer sieht eine Box auf meiner Seite so aus: http://www.davy.lima-city.de/ie.png
Im Firefox sieht es so aus: http://www.davy.lima-city.de/firefox.png (so soll es auch im IE sein)
Der Code hierzu:
<?php ... <table border="0" cellpadding="0" cellspacing="0" width="702"> <tbody><tr valign="top"> <td style="padding-top: 7px; font-size: 14px; color: rgb(255, 255, 255); text-shadow: 0px 0px 1px rgb(255, 255, 255);" align="center" background="design/special_head_lila.png" height="79" width="702"><b>'.$shopname.'</b></td> </tr></tbody> <tr valign="top"> <td background="design/special_bg_lila.png"> <div style="padding-left: 10px; margin-top: -40px;"> <!-- Specialbox inhalt --> <TABLE borderColor=#ffffff height="150" cellPadding=3 cellSpacing=0 borderColorDark=#ffffff borderColorLight=#000000 border=0> <TR> <TD background="besch.png" width="430" height="150">'.$shopbes.'</TD> <TD background="bsg.png" height="181" > <p align="center"><font color="#FFFFFF">Preis: <b>'.$shoppreis.' '.htmlentities(stripslashes($wahru)).'</b></p> <br/> <p><center><img src="'.$siteurl.'/shopfoto/'.$shopfoto.'" width="190" height="125" border="0"></center></p> </TD> </TR> <tr> <td width="1304" height="33" colspan="2"><form name="shopbest" method="POST" action="shop2.php"><font face="arial" size="2" align="right">'; echo ' </font></center></form></td> </TR> </TABLE><br> <!-- ende Specialbox inhalt --> </div> </td> </tr> <tr> <td background="design/special_foot_lila.png" height="14" width="702"></td> </tr> </tbody></table><br> '; } ... ?>
Was muss ich verändern, damit es im IE genauso aussieht wie im Firefox?
Beitrag zuletzt geändert: 18.12.2010 15:27:46 von davy -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
benutz fifo. ie kann viel nicht (korrekt ) anzeigen
-
youcode schrieb:
benutz fifo. ie kann viel nicht (korrekt ) anzeigen
Ist aber auch keine Lösung, man kann ja schlecht seinen Benutzern vorschreiben welchen Browser sie benutzen sollen. Außerdem zeigt auch der Firefox nicht immer alles korrekt an.
Zum Problem:
Ich bin der Meinung du hast bei der Tabelle falsch verschachtelt, konnte das allerdings nicht genau nachprüfen, da ich nich ganz durchgeblickt hab.
Alternativ würde ich dir einfach empfehlen das ganze mit DIV's zu machen, ist eine Sache von 2 Minuten und du bekommst mit Sicherheit ein richtiges Ergebnis in allen Browsern.
-
Man soltle generell keine Tabellen mehr verwenden, um ein Webseitenlayout zu erstellen.
Lern lieber CSS und machs mit <div>. Klappt, wenn mans richtig macht auch in jedem Browser.
Hier sollte es ein Problem mit dem Padding sein, das kann man aber so schnell nicht lösen,
ohne den ganzen Code umzuschreiben. wie gesagt, machs einfach mit CSS (weniger Code, hast mehr davon). -
Ggf. mal den padding-Befehl durch margin ersetzen.
IE und Firefox gehen mit padding nicht immer gleich um.
Die Umsetzung mit div-Containern kann ich nur empfehlen, macht einem manches leichter.
Und bei Verwendung von padding und margin mal nach dem Stichwort browserweiche suchen.
IE und Firefox rechnen da unterschiedlich, wenn man mit festen Breiten arbeitet.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage