SpiceLab
ZENmechanic
Dann hast du deine Seite offensichtlich bislang nicht W3C-standardkonform entwickelt.Ich habe jetzt meine Seite mal durch folgenden Doctype ergänzt und habe leider immer noch keine gleichen Ergebnisse.
HTML:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
So, habe jetzt mal ein wenig rumprobiert und habe festegestellt, das die Tabellenzelle der Navigationsbuttons zu groß gemacht wird. Ich kann mir das einfach nicht erklären, habe alle Buttons jetzt in eine Tabelle gepackt, hat aber auch nix geändert. Als wäre hinter der Grafik noch nen Zeilenumbruch und dann ein Leerzeichen oder so.
HTML:<tr> <td colspan="4" style="height: 58px"> <table class="normal" cellpadding="0" cellspacing="0"> <tr> <td><img src="http://www.tutorials.de/images/06.png" width="263" height="58" onMouseOver="showMenu('menu1', this)"></td> <td><img width="173" height="58" src="http://www.tutorials.de/images/07.png"></td> <td><img src="http://www.tutorials.de/images/08.png" width="208" height="58"></td> <td><img src="http://www.tutorials.de/images/09.png" width="155" height="58"></td> </tr> </table> </td> </tr>
Nehme ich die Tabelle komplett raus, stimmt das Layout wieder und die Höhe von 190px wird nicht überschritten. Sind die Grafiken drinne, liegt die Höhe bei ca. 195px. Dadurch die Verschiebung.
Bin verwirrt...
Versuch es mal dieser CSS-Regel, damit die Browser nicht möglicherweise die Whitespaces im HTML-Code fehlinterpretieren, die solch eine Verschiebung / Lücke im Textfluß zur Folge haben.
CSS:
img { display:block; }
Übrigens vielen Dank für deine aufschlußreiche Antwort zu meiner zuletzt gestellten Frage.
Bei soviel entgegengebrachter Ignoranz bin ich hier dann ganz gediegen und geschmeidig raus, und katapultiere deinerneier zum Dank ebenbürtig in meine persönliche Ignorieliste
Zuletzt bearbeitet: