2017-01-31 1 views
0

Ich machte eine einfache Tabelle mit nur 1 Zelle, die 100% Körperbreite und 100% Körpergröße umfassen sollte. Der Text in der Zelle sollte jedoch nicht die gesamte Seite von Kante zu Kante abdecken, also habe ich links und rechts auf die Zelle geklotzt (nicht auf die Tabelle!).Internet Explorer 8 Tabelle Padding

Dies funktioniert perfekt in allen Browsern (sogar IE7 und IE6 !!!) außer IE8. In IE8 überläuft der Text in der Zelle die gesamte Seite, ohne eine horizontale Bildlaufleiste anzuzeigen.

enter image description here

enter image description here

Hat identifizieren jemand irgendwelche Fragen oder irgendwelche Hinweise geben könnte?

<table id="supportMessage"> 
<tbody> 
<tr> 
<td> 
<p>Ihr Browser ist veraltet und wird vom Hersteller nicht mehr unterstützt. Die Umfrage kann daher nicht richtig dargestellt werden. Wir sind jedoch sehr an Ihrer wertvollen Meinung interessiert.</p> 
<p>Bitte benutzen Sie einen modernen Browser, wie <u>Google Chrome</u> oder <u>Mozilla Firefox</u> oder wenden Sie sich bitte an denjenigen der Sie zu dieser Umfrage eingeladen hat und bitten Sie um Hilfe.</p> 
<p>Herzlichen Dank!</p> 
</td> 
</tr> 
</tbody> 
</table> 

Wenn Sie IE8 benötigen hier eine Version zu testen, bitte finden: https://turbo.net/browsers

+0

nein. Leider hat es nicht behoben. –

Antwort

0

Sie meinen Freund ist mit dem IE-Box-Modell und Browser-Standardwerten zu kämpfen. Ich würde diese Attribute auf die < table> Element

BORDER = 0
CELLPADDING = 0
CELLSPACING = 0

Und entfernen Margen und Polsterung aus den umliegenden Elemente

html, body vorschlagen Hinzufügen, Tabelle , tr, td {Rand: 0; padding: 0}

+0

Ich dachte darüber nach, aber leider zeigte sich kein Unterschied. Was ich nicht verstehe ist, warum es keine Scrollbar gibt .... –