Tabelle vom linken bis zum rechten Rand?
Jan
- html
0 rainer0 Matthais Huttar0 agi
0 Hobbes
Hallo,
danke, daß du dir meinen Beitrag durchliest.
Ich habe folgendes Problem:
Ich will eine Tabelle vom linken bis zum rechten Rand auf einer Seite anzeigen. Mit dem linken Rand klappt das schon wunderbar. Am rechten Rand verhalten sich aber der Netscape und IE unterschiedlich.
Der Netscape läßt eine Spalte frei, der IE baut an der gleichen Stelle einen inaktiven Rollbalken ein. Kann man diesen Effekt mir irgendeinen Befehl abschalten?
Meine Tabelle soll direkt am rechten Rand enden.
Danke für deine Hilfe
Jan
Hallo,
danke, daß du dir meinen Beitrag durchliest.Ich habe folgendes Problem:
Ich will eine Tabelle vom linken bis zum rechten Rand auf einer Seite anzeigen. Mit dem linken Rand klappt das schon wunderbar. Am rechten Rand verhalten sich aber der Netscape und IE unterschiedlich.
Der Netscape läßt eine Spalte frei, der IE baut an der gleichen Stelle einen inaktiven Rollbalken ein. Kann man diesen Effekt mir irgendeinen Befehl abschalten?
Meine Tabelle soll direkt am rechten Rand enden.Danke für deine Hilfe
Jan
Hi Jan,
ich bin mir zwar nicht genau im klaren was du meinst, denke aber mit
<table width="100%">
duerfte dein Problem geloest sein.
Gruss
rainer
hallo
tut mir leid, rainer, aber:
<table width="100%">
kannst du dir gleich sparen, da das nur für den beschreibbaren bereich gilt (es ist links und rechts vom textbereich noch immer ein kleiner Abstand bis zum Seitenende)
was du brauchst ist ein Style sheet wie dieses hier:
<div style="margin-left=0; margin-right=0">
<table width="100%">
<blablabla>
.
.
.
.
.
</div>
wenn es so nicht geht, dann ziemlich sicher nicht mit HTML
viele Grüße und viel Glück
tut mir leid, rainer, aber:
<table width="100%">
kannst du dir gleich sparen, da das nur für den beschreibbaren bereich gilt (es ist links und rechts vom textbereich noch immer ein kleiner Abstand bis zum Seitenende)was du brauchst ist ein Style sheet wie dieses hier:
<div style="margin-left=0; margin-right=0">
<table width="100%">
<blablabla>
.
.
.
.
.</div>
So klappt es aber auch nicht.
Meiner Meinung nach hat das mit dem Scrollbalken rechts zu tun.
Wenn die Seite zu "kurz" ist , dann erscheint der Balken nicht und es bleibt ein Rand übrig.
Wenn du das Browserfenster kleiner machst, erscheint der Balken und der Rand ist weg.
Allerdings eine Lösung für das Problem hatte ich noch nicht gefunden.
Gruß
Agi
Hi Jan.
Zuerst einmal: diesen doofen scrollbar vom IE, der zu nix nutz ist, bringst Du weg,
indem Du scroll=no in den body-tag schreibst.
Und zweitens: mit reinem HTML geht die Lösung nicht, nur mit wenig javascript und
entities:
<html>
<head><title>Tabelle mit 100% auch für Netscape</title>
<script language="javascript">
if(document.layers)
{
var w=window.innerWidth;
var h=window.innerHeight;
}
</script>
</head>
<body bgcolor="white" scroll=no marginwidth=0 marginheight=0 leftmargin=0 topmargin=0>
<table border=0 cellspacing=0 cellpadding=0 width="100%" height="100%">
<tr>
<td width=1 height=1 bgcolor="#FF0000"><img src='img/nix.gif' border=0 width=1 height=1></td>
<td bgcolor="#FF0000"><img src='img/nix.gif' border=0 width="&{w-1};" height=1></td>
</tr>
<tr>
<td width=1 height="100%" bgcolor="#FF0000"><img src='img/nix.gif' border=0 width=1 height="&{h-1};"></td>
<td valign=middle align=center>
<img src='img/nix.gif' border=1 width=100 height=100>
</td>
</tr>
</table>
</body>
</html>
Die kannst Du ja zu Deinem Zwecke umbauen.
Die rote Farbe dient nur zur Sichtbarmachung der Tabelle. Denn mit borders waer sie schon wieder
zu gross und man haette scrollbars.
lg Hobbes
<img src="http://server.datenwerk.at/~til/img/hobbes.gif" alt="">