Tabellen Rahmen, Cellpadding stört
hawkmaster
- css
0 EKKi0 Jagognussel0 EKKi
Hallo zusammen,
ich habe mit Hilfe von CSS um eine Tabelle einen dünnen Rahmen gemacht. Also nur außen herum.
<tr>
<td width="250" class="bordertopleft">Spalte1 </td>
<td width="113" class="bordertop">Spalte 2</td>
<td colspan="2" class="bordertopright">Spalte 3</td>
</tr>
Soweit so gut. Wenn ich nun aber cellpadding="2" cellspacing="2" hinzufüge wird der Rahmen durch kleine weisse Stellen unterbrochen. Wenn ich cellpadding und spacing auf 0 setze ist der Rahmen zwar ok, dafür ist aber der Inhalt so dicht beieinander.
Hat jemand eine Idee wie man beides hinbekommen könnte?
vielen Dank und viele Grüße
hawk
Mahlzeit hawkmaster,
ich habe mit Hilfe von CSS um eine Tabelle einen dünnen Rahmen gemacht. Also nur außen herum.
Um eine Tabelle? Sieht nicht so aus - eher um einzelne Zellen einer Tabelle.
<tr>
<td width="250" class="bordertopleft">Spalte1 </td>
<td width="113" class="bordertop">Spalte 2</td>
<td colspan="2" class="bordertopright">Spalte 3</td>
</tr>Soweit so gut. Wenn ich nun aber cellpadding="2" cellspacing="2" hinzufüge wird der Rahmen durch kleine weisse Stellen unterbrochen. Wenn ich cellpadding und spacing auf 0 setze ist der Rahmen zwar ok, dafür ist aber der Inhalt so dicht beieinander.
Für die Darstellung ist CSS zuständig, nicht HTML! Also nutze die <http://de.selfhtml.org/css/eigenschaften/innenabstand.htm@title=entsprechenden Möglichkeiten> ...
MfG,
EKKi
Mahlzeit hawkmaster,
ich habe mit Hilfe von CSS um eine Tabelle einen dünnen Rahmen gemacht. Also nur außen herum.
Um eine Tabelle? Sieht nicht so aus - eher um einzelne Zellen einer Tabelle.
<tr>
<td width="250" class="bordertopleft">Spalte1 </td>
<td width="113" class="bordertop">Spalte 2</td>
<td colspan="2" class="bordertopright">Spalte 3</td>
</tr>Soweit so gut. Wenn ich nun aber cellpadding="2" cellspacing="2" hinzufüge wird der Rahmen durch kleine weisse Stellen unterbrochen. Wenn ich cellpadding und spacing auf 0 setze ist der Rahmen zwar ok, dafür ist aber der Inhalt so dicht beieinander.
Für die Darstellung ist CSS zuständig, nicht HTML! Also nutze die <http://de.selfhtml.org/css/eigenschaften/innenabstand.htm@title=entsprechenden Möglichkeiten> ...
MfG,
EKKi
Hilft Dir das?
<head>
<title>Unbenannt</title>
</script>
<style type="text/css"> <!--
#tr {
border-color: Aqua;
border-width: 1px;
border-style: solid;
}
-->
</style>
</head>
<body>
<div id="tr">
<table width="600" border="1">
<tr>
<td width="250">Spalte 1 </td>
<td width="113">Spalte 2</td>
<td width="226" colspan="2">Spalte 3</td>
</tr>
<tr>
<td width="250">Spalte 11 </td>
<td width="113">Spalte 12</td>
<td width="113">Spalte 13</td>
<td width="113">Spalte 14</td>
</tr>
</table>
</div>
</body>
Gruß
Jagognussel
Mahlzeit Jagognussel,
Hilft Dir das?
Wieso sollte mir das helfen?
<style type="text/css"> <!--
HTML-Kommentare haben innerhalb von Stylesheet-Angaben nichts verloren.
#tr {
border-color: Aqua;
border-width: 1px;
border-style: solid;}
[...]
<div id="tr">
<table width="600" border="1">
<tr>
<td width="250">Spalte 1 </td>
<td width="113">Spalte 2</td>
<td width="226" colspan="2">Spalte 3</td>
</tr>
<tr>
<td width="250">Spalte 11 </td>
<td width="113">Spalte 12</td>
<td width="113">Spalte 13</td>
<td width="113">Spalte 14</td>
</tr>
</table>
</div>
Was wird in dem <div> mit der ID "tr" gruppiert? Richtig: nichts. Wie sinnvoll ist dieses <div> dann? Richtig: absolut sinnfrei.
Wenn eine Tabelle einen Rahmen haben soll, gibt man ihn direkt der Tabelle, und nicht irgendeinem äußeren Etwas.
MfG,
EKKi