Opera setzt zentrierte Tabellen immer linksbündig
dave
- html
Hallo,
mit folgendem Code habe ich eine Tabelle erstellt:
<table width="500" align="center" cellpadding="0" cellspacing="0">
<tr>
<td></td>
</tr>
</table>
Leider setzt Opera die Tabelle immer linksbündig... der MSIE6 und Netscape 6 haben damit keine Probleme.
Wie bekomm ich das hin?
Grüsse
dave
Hallihallo!
Hast Du´s schon mal so probiert?
<div align="center">
<table width="500" align="center" cellpadding="0" cellspacing="0">
<tr>
<td></td>
</tr>
</table>
</div>
Habs eben probiert, es funktioniert...
Warum er aber die nackte Tabelle nicht zentriert, ist mir ein Rätsel...
Viele liebe Grüße,
Der Dicki
Hallo,
mit folgendem Code habe ich eine Tabelle erstellt:
<table width="500" align="center" cellpadding="0" cellspacing="0">
<tr>
<td></td>
</tr>
</table>
Leider setzt Opera die Tabelle immer linksbündig... der MSIE6 und Netscape 6 haben damit keine Probleme.
Wie bekomm ich das hin?
Grüsse
dave
Hi,
ich denke du täuschst dich, der code is ok und Opera setzt das auch brav in die Mitte, dein Fehler wird woanders liegen... Schon den restlichen HTML-code gechecked?
Inzaire
Tag
<table width="500" align="center" cellpadding="0" cellspacing="0">
<tr>
<td></td>
</tr>
</table>
Leider setzt Opera die Tabelle immer linksbündig... der MSIE6 und Netscape 6 haben damit keine Probleme.
Kurz und knapp: Der Fehler muß an einer anderen Stelle sein. An der Tabelle liegt's jedenfalls nicht.
Wenn Du einfach mal eine neue Seite anlegst und die fünf Zeilen da oben reinkopierst (mit etwas Fülltext und border="1") wirst Du feststellen, daß die Tabelle auch in Opera fein brav in der Mitte steht.
Thomas J.
Also, ich habe den Fehler soweit gefunden. Es ist das folgende Stylesheet:
table { border-style:hidden; border-collapse:collapse; border-width:0px; border:hidden; border-spacing:0px; margin:0px; padding:0px }
Wenn ich es weglasse, wird die Tabelle zentriert. Aber wie bringe ich ihm über dieses Stylesheet bei, dass er die Tabelle zentrieren soll? Weglassen kann ich das Stylesheet nicht...
Grüsse
dave
Also, ich habe den Fehler soweit gefunden. Es ist das folgende Stylesheet:
table { border-style:hidden; border-collapse:collapse; border-width:0px; border:hidden; border-spacing:0px; margin:0px; padding:0px }
Wenn ich es weglasse, wird die Tabelle zentriert. Aber wie bringe ich ihm über dieses Stylesheet bei, dass er die Tabelle zentrieren soll? Weglassen kann ich das Stylesheet nicht...
Grüsse
dave
Hi Dave,
davon abgesehen, dass dein CSS eh etwas problematisch ist (ich gehe mal nicht näher darauf ein - check doch mal SelfHTML ;-), liegt dein Problem daran, dass Opera die Angabe margin:0px; als Aufforderung interpretiert, den table ganz nach links oben zu kleben. Die align=center -Angabe wird somit außer Kraft gesetzt.
Also muss deine Lösung anders aussehen...
Viel Glück,
Inzaire
Hallo,
table { border-style:hidden; border-collapse:collapse; border-width:0px; border:hidden; border-spacing:0px; margin:0px; padding:0px }
Wenn ich es weglasse, wird die Tabelle zentriert. Aber wie bringe ich ihm über dieses Stylesheet bei, dass er die Tabelle zentrieren soll? Weglassen kann ich das Stylesheet nicht...
z.B.: td{text-align:center}
Grüsse
Cyx23
Hallihallo!
z.B.: td{text-align:center}
Neeeee, es geht hier darum, eine komplette Tabelle innerhalb des Dokuments zu zentrieren, nicht den Text innerhalb einer Tabelle...
Viele liebe Grüße,
Der Dicki
PS: An den bereits vorhandenen CSS- Anweisungen muss irgendetwas dran sein, was den Opera unheimlich stört. Wenn man in die Stylesheet einfach nur align:center; schreibt, tut ers... Wenn man aber den ganzen Kram wieder reinpackt, nimmt er nicht mal eine neue Hintergrundfarbe an...
Hallo
z.B.: td{text-align:center}
Neeeee, es geht hier darum, eine komplette Tabelle innerhalb des Dokuments zu zentrieren, nicht den Text innerhalb einer Tabelle...
jo, jetzt..
PS: An den bereits vorhandenen CSS- Anweisungen muss irgendetwas dran sein, was den Opera unheimlich stört. Wenn man in die Stylesheet einfach nur align:center; schreibt, tut ers... Wenn man aber den ganzen Kram wieder reinpackt, nimmt er nicht mal eine neue Hintergrundfarbe an...
margin:0px; wird wohl auf body bezogen o.ä..
Grüsse
Cyx23
Hallo,
der MSIE6 und Netscape 6 haben damit keine Probleme.
hast du mal Mozilla 1 oder 1.1 versucht?
Grüsse
Cyx23