Probleme mit Tabellenrahmen
perterle
- css
Hi,
ich habe innerhalb eines Projektes eine Tabelle.
Der Rahmen der Tabelle und der Zellen soll 1 Pixel breit sein.
Angezeigt wird der Rahmen der Tabelle und darin, im Abstand von 2-3 Pixeln, die Rahmen der Zellen.
Der HTML-Code:
<table id ='tabelleK'>
<tr>
<td rowspan='4' width='33%'>
<?
echo "<b>$kopf[name]</b><br>";
echo "$kopf[str] <br>";
echo "<b>Tel.:</b> $kopf[tel]<br>";
echo "<b>E-Mail:</b> $kopf[mail] <br>";
?>
</td>
<td width='33%'>
Bearbeiter: <? echo "$kopf[bearbeiter]" ?>
</td>
<td rowspan='3' width='33%'>
Bauvorhaben:<br>
<b><? echo "$kopf[bvname]" ?></b>
</td>
</tr>
<tr>
<td>
Datum: <? echo "$kopf[bvdatum]" ?>
</td>
</tr>
<tr>
<td>
Dateiname: <? echo "$kopf[dateiname]" ?>
</td>
</tr>
<tr>
<td>
letzte Änderung: <? echo "$kopf[speicherdatum]" ?>
</td>
<td>
Zeichnungsnummer: <? echo "$kopf[id]" ?>
</td>
</tr>
</table>
CSS:
* {
margin:0;
padding:0;
}
#tabelleK {
border:1px solid #000000;
width: 850px;
}
#tabelleK td{
border:1px solid #000000;
}
Ich krieg den Abstand zwischen dem Tabellen- und den Zellenrahmen einfach nicht weg! Experimente mit cellspacing='0' direkt im tabel- tag bringen nichts.
Wo kann dieser Abstand herkommen?
Gruß
Hallo
Der Rahmen der Tabelle und der Zellen soll 1 Pixel breit sein.
Angezeigt wird der Rahmen der Tabelle und darin, im Abstand von 2-3 Pixeln, die Rahmen der Zellen.CSS:
* {
margin:0;
padding:0;
}#tabelleK {
border:1px solid #000000;
width: 850px;
}#tabelleK td{
border:1px solid #000000;
}Ich krieg den Abstand zwischen dem Tabellen- und den Zellenrahmen einfach nicht weg! Experimente mit cellspacing='0' direkt im tabel- tag bringen nichts.
Bei einer Tabelle mit einer Zelle pro Zeile kann man den Sinn des Einsatzes zwar in Zweifel ziehen (hier könnte auch eine <http://de.selfhtml.org/html/text/listen.htm#aufzaehlung@title=ungeordnete Liste> oder eine http://de.selfhtml.org/html/text/listen.htm#definition@title=Definitionsliste eingesetzt werden), aber grundsätzlich bleibt zu sagen, dass sowohl die Tabelle, als auch jede Zelle hier einen eigenen Rahmen hat, so dass sie aufaddiert werden. Um die Rahmen von mehreren Zellen/Zeilen und der Tabelle selbst zu vereinigen, gibt es die Eigenschaft http://de.selfhtml.org/css/eigenschaften/tabellen.htm#border_collapse@title=border-collapse.
Tschö, Auge
Bei einer Tabelle mit einer Zelle pro Zeile kann man den Sinn des Einsatzes zwar in Zweifel ziehen (hier könnte auch eine <http://de.selfhtml.org/html/text/listen.htm#aufzaehlung@title=ungeordnete Liste> oder eine http://de.selfhtml.org/html/text/listen.htm#definition@title=Definitionsliste eingesetzt werden),
Ich kann Dich beruhigen. Bei dem dargestellten Code handelte es sich lediglich um den Kopf einer Tabelle, die sehr wohl ein Tabellenconstruct rechtfertigt.
aber grundsätzlich bleibt zu sagen, dass sowohl die Tabelle, als auch jede Zelle hier einen eigenen Rahmen hat, so dass sie aufaddiert werden. Um die Rahmen von mehreren Zellen/Zeilen und der Tabelle selbst zu vereinigen, gibt es die Eigenschaft http://de.selfhtml.org/css/eigenschaften/tabellen.htm#border_collapse@title=border-collapse.
Tschö, Auge
Aber das mit dem Collapse hat hingehauen.
DANKE und Gruß