Tabellenbreite 100% im IE6.0 erreichen
gonzo
- html
Hy @ all.
Wenn ich eine Tabelle mit dem Attribut width='100%' (und auch mit der entsprechenden CSS Angabe), diese auch mit Inhalt fülle, wird sie mir im IE6.0 aber nicht wirklich 100% breit angezeigt, sondern es bleibt ein Rand an der rechten Bildschirmseite.
Wie kann ich dieser fehlerhaften Darstellung entgegenwirken ?
(Nutze momentan width='102%', das führt zwar zur Ausfüllung des gesamten Bildschirmes aber auch zu einem unerwünschten Scrollbalken.
Danke im Voraus,
gonzo.
Moin gonzo,
(Nutze momentan width='102%', das führt zwar zur Ausfüllung des gesamten Bildschirmes aber auch zu einem unerwünschten Scrollbalken.
bitte zeige und das entsprechende CSS oder HTML
den die Notation "width='102%'" ist in beiden Fällen falsch.
regds
Mike©
@Mike :
Das ist mir schon klar, ist ja nur ein Notbehelf.
Code:
'
<table width="100%" cellpadding="0" cellspacing="0" align="center" style="position:absolute; text-align:center; width:100%; left:0px; top:0px; z-index:0; " >
<tr>
<td style="height:168px; width:540px; ">
<img src="Media/top_01.jpg" alt="xyz" height="168" width="540" />
</td>
<td style="height:168px; width:auto; background-image:url(Media/top_02.jpg); background-repeat:repeat-x;">
</td>
<td style="height:168px; width:454px; background-image:url(Media/top_03.jpg); background-repeat:no-repeat; ">
</td>
</tr>
</table>
'
D.h. zwei Tabellenzellen haben eine feste Breite und die dritte,mittlere passt sich dynamisch an.
Aber es geht ja darum, dass die Tabelle an sich nicht 100% der Bilschirmbreite annimmt.
gonzo.
Moin gonzo,
(Nutze momentan width='102%', das führt zwar zur Ausfüllung des gesamten Bildschirmes aber auch zu einem unerwünschten Scrollbalken.
bitte zeige und das entsprechende CSS oder HTML
den die Notation "width='102%'" ist in beiden Fällen falsch.regds
Mike©
Aber es geht ja darum, dass die Tabelle an sich nicht 100% der Bilschirmbreite annimmt.
Es bleiben rechts 15 Pixel übrig? Das ist zumindest im IE 5 die Reserve für einen vertikalen Scrollbalken.
Teste den IE mal mit
html, body {
height: 100%; overflow-y: hidden;
}
dann sollte es klappen.
Kalle
Thx,habe es mit
'
html, body {
width:100%;
overflow-x: hidden;
}
'
wie gewünscht hinbekommen, allerdings hat man dann ja auch keinen Scrollbalken wenn er nötig wäre, z.B. bei nicht maximiertem Browserfenster.
gonzo.
Aber es geht ja darum, dass die Tabelle an sich nicht 100% der Bilschirmbreite annimmt.
Es bleiben rechts 15 Pixel übrig? Das ist zumindest im IE 5 die Reserve für einen vertikalen Scrollbalken.
Teste den IE mal mit
html, body {
height: 100%; overflow-y: hidden;
}dann sollte es klappen.
Kalle
html, body {
width:100%;
overflow-x: hidden;
}
... allerdings hat man dann ja auch keinen Scrollbalken wenn er nötig wäre, z.B. bei nicht maximiertem Browserfenster.
Wie läuft es mit 'auto' statt 'hidden' ?
Kalle
Mit auto ist es wie ohne Notation, die 15px Rand sind wieder sichtbar.
gonzo
html, body {
width:100%;
overflow-x: hidden;
}... allerdings hat man dann ja auch keinen Scrollbalken wenn er nötig wäre, z.B. bei nicht maximiertem Browserfenster.
Wie läuft es mit 'auto' statt 'hidden' ?
Kalle