Hallo,
ich stehe vor einem kleinem Problem dessen Ursache mir nicht klar wird. folgender Sachverhalt. Ich habe eine Tabelle die einen Rahmen von 1px haben soll. Laut css würde das dann so aussehen:
Code:
table { border:1px solid #000000; }
So das ist gut und schön. Die Tabelle soll aber innen keinen abstand zum Inhalt haben, also 0px. Laut meiner Kenntniss müsste ich dementsprechend den obigen Script in soweit ändern das es so aussieht:
Code:
table { border:1px solid #000000; padding: 0px; }
Nun liegt ein Bild in der Tabelle. Wenn alles richtig wäre, würde das Bild direkt an den Rahmen anliegen, denn sonst sind keine css-Eigenschaften definiert. tut es aber nicht. Es ist immer ein minimaler Abstand zwischen Bild und Rahmen. Daraufhin habe ich mal scherzhafterweise anstelle des CSS HTML-Formatierung gemacht:
Code:
<table border="1" bordercolor="#000000" cellpadding="0">
Jetzt auf einmal funktioniert es, so dass das Bild am Rahmen anliegt.
Bitte erklärt mir warum es bei CSS nicht der Fall ist und beim HTML den gewünschten Erfolg zeigt? Ich verstehe die Ursache wie ich zu anfang sagte nicht.
Gruß und vielen Dank für die hilfe schon im vorraus.
Markus