Hallo,
das kommt davon, wenn man nichts mehr mit Tabellen macht. Jetzt will ich es mal machen und staune nur noch, was das Ding macht, ohne es zu sollen.
Man nehme etwas XHTML 1.1 Strict:
Mische es mit etwas CSS:
Das Ganze ist eine Tabelle mit 5 Spalten und 5 Zeilen und in fast allen Zellen ist eine Grafik mit Text darin.
Leider ist jeder td um 4 Pixel zu hoch. Also 4 Pixel höher als die Grafiken, die darin sein sollen.
Da alle relevanten Tabellenteile in jeder Hinsicht "genullt" sind, kann ich nicht erkennen, warum im Firefox, Opera und Internet Explorer immer alles +4px ausgegeben wird.
Bei Google fand ich auch nichts Passendes.
Woher ich weiß, dass der td Schuld ist? Hab einen Rahmen um img und td gemacht. Bei td waren die 4 unerwünschten Pixel da, bei img nicht.
das kommt davon, wenn man nichts mehr mit Tabellen macht. Jetzt will ich es mal machen und staune nur noch, was das Ding macht, ohne es zu sollen.
Man nehme etwas XHTML 1.1 Strict:
HTML:
<table cellspacing="0" cellpadding="0">
<tr>
<td><img src="/src/01_01.png" alt="" /></td>
(und so weiter)
</tr>
<tr>
<td><img src="/src/02_01.png" alt="" /></td>
(und so weiter)
</tr>
</table>
Mische es mit etwas CSS:
Code:
body, table, tr, td {margin: 0; padding: 0; border: 0;}
table {border-spacing: 0;}
img {border: 0;}
Das Ganze ist eine Tabelle mit 5 Spalten und 5 Zeilen und in fast allen Zellen ist eine Grafik mit Text darin.
Leider ist jeder td um 4 Pixel zu hoch. Also 4 Pixel höher als die Grafiken, die darin sein sollen.
Da alle relevanten Tabellenteile in jeder Hinsicht "genullt" sind, kann ich nicht erkennen, warum im Firefox, Opera und Internet Explorer immer alles +4px ausgegeben wird.
Bei Google fand ich auch nichts Passendes.
Woher ich weiß, dass der td Schuld ist? Hab einen Rahmen um img und td gemacht. Bei td waren die 4 unerwünschten Pixel da, bei img nicht.