Absolutes Positionieren einer Tabelle unter NC
Peter M. Schulthess
- css
0 heinz0 Thomas J.S.
Beim absoluten Positionieren einer Tabelle wird mit Netsi automatisch einen schattierten Rand um die Tabelle und um jede Zelle mit Inhalt erzeugt, obwohl "border=0" und "margin:0px" gestzt ist.
Sobald die Positionierung entfernt wird, verschwinden die Ränder.
Die Postitionierung stimmt, aber die Ränder hätte ich gerne entfernt. Wer weiss Rat?
Hallo Peter,
also bei mir entstehen diese Ränder(mit NS 4.05) nicht.
Mein Code sieht so aus:
<html>
<head>
<title>Untitled</title>
<style type="text/css">
#tab{position:absolute;top:50px;left:200px;margin:0px;}
</style>
</head>
<body>
<span id="tab">
<table border=0>
<tr>
<td>blabla</td>
<td>blabla</td>
</tr>
<tr>
<td>blabla</td>
<td>blabla</td>
</tr>
</table>
</span>
</body>
</html>
Hallo!
<span id="tab">
<table border=0>
Entschuldige, daß ich dir hier wiederspreche, aber <span> ist ein inline-element, und als solches sollte es keine blocklevel-elemente enthalten.
Es mag zwar funktionieren und ich bin auch nicht dagegen, wenn etwas was funktioniert nicht gerade dem Standard entspricht, aber übertreiben sollte man es nicht mit der freien Interpretation dieses Standards.
Grüße
Thomas
PS: es geht ja auch ganz normal mit <div><table>...
Hallo!
Beim absoluten Positionieren einer Tabelle wird mit Netsi automatisch einen schattierten Rand um die Tabelle und um jede Zelle mit Inhalt erzeugt,
»»
Kann ich nicht nachvollziehen diesen Fehler.
Der folgende Code funktioniert einwandfrei. (Hast du noch was anderes in deinem Code stehen?)
Grüße
Thomas
<html>
<head>
<title>Untitled</title>
<style type="text/css">
<!--
#tb { position:absolute; top:100px; left:100px; width:300px; }
-->
</style>
</head>
<body>
<div id="tb">
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>ein</td>
<td>zwei</td>
</tr>
<tr>
<td>drei</td>
<td>vier</td>
</tr>
<tr>
<td>fünf</td>
<td>sechs</td>
</tr>
</table>
</div>
</body>
</html>