Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von Oktober

SELFHTML Forumsarchiv
DOCTYPE verursacht Darstellungsfehler bei <IMG> unter Mozilla

Informationsseite
  1. Seite (HTML) DOCTYPE verursacht Darstellungsfehler bei <IMG> unter Mozilla von denito, 31. 10. 2003, 11:25
nach unten

DOCTYPE verursacht Darstellungsfehler bei <IMG> unter Mozilla

Die folgende Nachricht zum Thema stammt von: denito, 31. 10. 2003, 11:25

Ich habe noch ein Problem mit CSS, Mozilla und der DOCTYPE-Angabe.

Sobald ich den DOCTYPE in einem Dokument angebe, setzt Mozilla einen Abstand unter alle <IMG>. Unter dem IE gibt's da kein Problem.

Normale Textangaben werden korrekt dargestellt. Beide Angaben (Texte und Bilder) stehen innerhalb von <p></p>.

Hier der Quelltext:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

<style type="text/css">
table {
 padding:0px;
 margin:0px;
 border-spacing:0px;
 border-collapse:collapse;
 border:none;
}
td {
 text-align:left;
 vertical-align:top;
 padding:0px;
}
p {
 margin:0px;
 padding:0px;
}
img {
 border:none;
 margin:0px;
 padding:0px;
}
</style>

<body>

<table style="width:400px; height:150px; background-color:red">
<tr>
<td>
<p><img src="x.gif" width="400" height="150" alt="" /></p>
</td>
</tr>

<tr>
<td>
<p><img src="x.gif" width="400" height="200" alt="" /></p>
</td>
</tr>

<tr>
<td style="background-color:green">
<p>text</p>
</td>
</tr>
</table>

</body>

</html>

nach obennach unten

DOCTYPE verursacht Darstellungsfehler bei <IMG> unter Mozilla

Die folgende Nachricht zum Thema stammt von: Bio, 31. 10. 2003, 11:29

Sup!

Bullshit. Lies das Archiv.
Mit "transitional" geht's, bei strict positioniert der Mozilla die Bilder standardgerecht an der s.g. font baseline, der Linie, unter der die Unterlaengen (also die Schneubbel von gqy etc.) liegen. Deshalb bleibt ein Stueckchen Platz darunter, aber das ist vollkommen korrekt.

Falsch ist, was der IE macht (wie fast immer).

Gruesse,

Bio
--
Elite ist mein zweiter Vorname

nach obennach unten

DOCTYPE verursacht Darstellungsfehler bei <IMG> unter Mozilla

Die folgende Nachricht zum Thema stammt von: Caliga, 31. 10. 2003, 17:06

Jo, hatte das Prob auch vorn paar Tagen :)

Was der Mozilla macht, ist korrekt.

Möglichkeit 1:
display:block;

Möglichkeit 2:
(gefällt mir besser)
img.lo   {border:0;vertical-align:bottom;}   /* "layout", no gaps in Mozilla */

Gruß, Caliga

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von Oktober

© 1998-2006 Seite Impressum, Software: Classic Forum