rowspacing mit IE?

Status
Nicht offen für weitere Antworten.

goldzahn

Grünschnabel
Hallo alle zusammen!

Ich habe ein sehr komplexes Layout entwickelt, jedoch die ganze Zeit über nur mit Opera getestet/debugged. Erst als ich dachte, alles sei getan, habe ich mir das ganze auch mal vom Internet Explorer präsentieren lassen.
Habe alles mit Tabellen versucht zu lösen und erst einmal cellpadding/cellspacing="0" noch in HTML definiert. In Opera hat das auch alles ganz schön funktioniert(im Firefox ebenso), aber der Internet Explorer(v6) zeigt irgendwie nur die halbe Wahrheit.
cellspacing="0" akzeptiert er auch, nur sieht es so aus, als gäbe es noch ein Attribut namens rowspacing. Innerhalb einer Zeile kleben alle Zellen aneinander, die Zeilen allerdings haben einen Abstand von 4 Pixeln zu einander(ausser: die letzte schmelzt mit der vorletzten prima zusammen)

Was ist das für eine abstrakte Interpretation von cellspacing="0"?
Wie soll/ ich dagegen vorgehen?
 
cellspacing ist der Zell Rahmen Raum
Musst nach dem fehler schon suche oder hier dein HTML code präsentiern
 
Der Code ist meiner Meinung nach ganz gewöhnlich:
HTML:
<table cellspacing="0" cellpadding="0" class="maintable">
	<tr height="40px" width="100%">
		<td>
			<table cellpadding="0" cellspacing="0">
				<tr>
					<td height="40px" width="880px">
						<img src="./gfx/blank.gif" height="40px" width="880px" alt="" class="shadow_top">
					</td>
				</tr>
			</table>
		</td>
	</tr>
	<tr height="100%">
und so weiter...kann es denn sein, dass ie plötzlich bei ner table in ner table diesen absatz macht?
früher ging das problem los :]
 
Hi,

möglicherweise liegt es an den "White Spaces" (Zeilenumbrüche, Tab-Einrückungen) zwischen <td> ... </td> und dem Grafikelement, die der IE mit Lücken / Verschiebungen im Layout quittiert.

Abhilfe schafft da folgende CSS-Regel:

Code:
img {
display:block;
}

Und noch ein Hinweis: In den HTML-Attributen width und height wird keine Einheit, wie z.B. px, angegeben.
 
Danke
Das hat mir sehr geholfen! :)

Zu den px Angaben...Ich weiss nur dachte ich mir, ausprobieren ob es daran liegt schadet ja nicht^^

Naja du bist klasse!
 
Status
Nicht offen für weitere Antworten.
Zurück