Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabellen: Height funktioniert nicht.



Joker
18.08.2009, 12:58
Ich will mit HTML eine Tabelle erstellen, die 5x2 groß sein soll. Dabei sollen die Ecken und die äußeren Ränder 10px hoch und/oder breit sein.
Dafür habe ich diesen HTML-Code geschrieben:

<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
<td width="10" height="10">&nbsp;</td>
<td height="10">&nbsp;</td>
<td width="10" height="10">&nbsp;</td>
<td height="10">&nbsp;</td>
<td width="10" height="10">&nbsp;</td>
</tr>
<tr>
<td width="10" height="10">&nbsp;</td>
<td height="10">&nbsp;</td>
<td width="10" height="10">&nbsp;</td>
<td height="10">&nbsp;</td>
<td width="10" height="10">&nbsp;</td>
</tr>
</table>
Dabei kommt jedoch das heraus:
http://i27.tinypic.com/ricm6d.png

Die Breite ist richtig, jedoch verändert sich die Höhe nicht, egal ob ich es nur im ersten <td> oder in <tr> einfüge. Auch der Versuch, beide mit "0%" Höhe zu setzen war erfolglos. Alle drei Varianten versagen hierbei. Nicht mal style="height: 10px;" hilft.
Als Testbrowser habe ich die neueste Version von Firefox und IE7 benutzt. Beide zeigen dasselbe Ergebnis.
Komischerweise funktioniert es aber, wenn ich als Höhe 100 statt 10 Pixel angebe. Wie kann ich die Höhe auf 10 Pixel oder niedriger bekommen?

SEKCobra
18.08.2009, 18:29
Ich denke das die Mindesthöhe erreicht ist.

Aber probier mal die innere Textgröße zu vverringern ;)

Joker
18.08.2009, 19:49
Es gibt keine Mindesthöhe. Der Verursacher dieses Problems war die Schriftgröße. Mit solchen ärgerlichen Kleinigkeiten hat man bei Computersprachen immer zu rechnen. Danke.

SEKCobra
18.08.2009, 20:35
Jop, hab ich mirs doch gedacht, da die Schrift ja auf den Voreinstellungen ist, musste auch genug Platz sein.
Schön das es jetzt geht :D