romero: Tabelle wird unerwartet gesteckt

Beitrag lesen

Ich brauche hier dringend Hilfe von euch.

Ich komm hier irgendwie nicht weiter. Ich habe nun meine Tabelle in der CSS-Anweisung die border-collapse auf collapse gestellt. Und meine td's einen einfachen Rahmen zugewiesen (border:1px solid black).

Die betreffende Zeile:

			<tr class="Zeile22" id="div-container">  
				<td class="Spalte1"></td>  
				<td colspan=10 bgcolor=#FFFFFF class="Spalte27"><p id="msgs" class="rollbalken"></p></td>  
				<td class="Spalte1"></td>  
			</tr>

Das sieht dann wie folgt aus:

Da erkennt man schön den Rahmen von ca. 5px auf der linken Seite, so wie gewünscht.

Und die dazugehörige CSS-Anweisung dazu lautet wie folgt:

.Tabelle1 {  
 width:1126px;  
 display:none; /* --> wird später sichtbar gemacht */  
 margin:0px;  
 padding:0px;  
 border-collapse:collapse  
 }  
  
.rollbalken {  
 margin:0px;  
 padding:5px;  
 border:2px;  
 border-style:inset;  
 }  
  
td.Spalte27 {  
 width:1108px;  
 margin:0px;  
 padding:0px;  
 }

Und wenn ich aber unter:

.rollbalken {  
 margin:0px;  
 padding:5px;  
 border:2px;  
 border-style:inset;  
 }

folgendes eintrage,

.rollbalken {  
 width:1104px; /* --> der besagte Unterschied */  
 margin:0px;  
 padding:5px;  
 border:2px;  
 border-style:inset;  
 }

,sieht es nun wie folg aus:

Egal ob ich da ein <div> oder ein <p> setze, es verschiebt es immer. Aber warum?

LG Romero