1.4k Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von
Hallo zusammen. Ich versuche 3 Striche direkt untereinander zu zeichnen. Das alles
mit HTML und das dachte ich mir so:

<html>
<table cellspacing="0">
<tr><td><hr style="color: red;" width="600" /></td></tr>
<tr><td><hr style="color: purple;" width="600" /></td></tr>
<tr><td><hr style="color: black;" width="600" /></td></tr>
</table>
</html>

Aber der macht die ziemlich weit auseinander. Ich habe auch schon versucht die
Höhe meiner Felder in der Tabelle zu ändern aber nix passiert.
Danke für jede Hilfe

2 Antworten

0 Punkte
Beantwortet von
Wozu soll die Tabelle gut sein?

Wenn es nur um die Trennstiche geht, reicht es doch, diese einzugeben.

Du musst, um keinen Abstand zwischen den Strichen zu bekommen, im CSS deren Außenabstand margin und Innenabstand padding auf 0 setzen.
0 Punkte
Beantwortet von kicia Mitglied (939 Punkte)
ich denke auch, daß eine tabelle hier nicht nötig ist, trotzdem:

um bei tabellen keinen abstand zu haben, musst du zusätzlich zu cellspacing auch cellpadding="0" setzen.

Ich würde allerdings beides weglassen und stattdessen mit css: table { border-collapse:collapse; }
td { padding:0; }
...