MudGuard: <div> nimmt nicht den ganzen <td>-platz ein

Beitrag lesen

Hi,

Ich habe schon dem <div> ein margin:0 und dem <td> ein padding:0 gegeben , aber es bringt nichts.
Das einzige was wirkt, aber meiner Meinung nach unlogisch ist, ist dem <p> ein "margin-top:0;" zu geben. Dann schiebt es sich auch das <div> mit nach oben. Eigentlich sollte es ja auch nur bis zum <div> hochgehen,  also zum Elternelement.
Hat jemand eine Idee woran das liegt? Irgendwie sieht das nach einem Bug aus.

Nein, das ist kein Bug, das ist genau so definiert - Stichwort: Collapsing margins.

<?XML VERSION="1.0" ENCODING="iso-8859-1" ?>

Was soll das sein? Eine XML-Deklaration kann es nicht sein, da stimmt die Großschreibung nicht.

<!doctype HTML public "-//w3c//dtd xhtml 1.0 tRANSITIONAL//en"
"HTTP://WWW.W3.ORG/tr/XHTML1/dtd/XHTML1-TRANSITIONAL.DTD">

Das kann auch kein Doctype sein (Großschreibung ...)

<HTML XMLNS="HTTP://WWW.W3.ORG/1999/XHTML">

Du solltest Dich dringendst mit den Regeln zur Groß- und Kleinschreibung in XHTML beschäftigen.

<HEAD>
</HEAD>
<BODY>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="">

Eine Tabelle mit einer einzigen Zelle? Was soll denn der Schmarrn?

<TR>
                <TD STYLE="BACKGROUND-COLOR:BLACK;PADDING:0;">
                        <DIV STYLE="BACKGROUND-COLOR:RED;MARGIN:0;">

Wozu das div?

<p style="margin-top:0;">gganz viel text ganz viel text ganz viel text gganz viel text anz viel text ggggggggggggggggganz viel text anz viel text anz viel text anz viel text anz viel text anz viel text anz viel text anz viel text anz viel text anz viel text anz viel text anz viel text anz viel text anz viel text anz viel text anz viel text anz viel text anz viel text .i
                                </p>

Bisher das einzige notwendige Element im body ...

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.