ERLEDIGT
NEIN
NEIN
ANTWORTEN
9
9
ZUGRIFFE
2360
2360
EMPFEHLEN
-
Hallo,
ich suche eine Möglichkeit ohne frames und auf jeden Fall HTML-konform ein Layout (Tabelle) im Browser zu zentrieren. Habe das bisher über einen 100% hohen Layer, oder Tabelle, gelöst. Allerdings ist mir bekannt das die CSS-height Eigenschaft im Netscape 4.0 zB nicht gültig ist.
Klar, diese Version wird wohl kaum noch jemand nutzen, aber da ich gemerkt habe, dass meine bisherige Lösung auf Macs im IE und Netscape nur Mist bringt, suche ich eine wirklich überall funktionierende Lösung zum Zentrieren.
-
<div align="center"> ...</div>
-
Sorry, da hab ich mich wohl nicht ganz klar ausgedrückt! Mir geht es auch um vertikale Zentrierung. Das bedeutet, auch ein 560px hohe Tabelle soll im Browserfenster vertikal zentriert werden.
-
<head>
<style type="text/css">
.conteneur {
position:absolute;
left: 50%;
top: 50%;
width: xx px;
height: 560px;
margin-top: -280px;
margin-left: - xx px;}
</style>
</head>
<body>
<div class="conteneur">
inhalt
</div>
-
Und wenn Du deine Tabelle, so wie sie ist in eine neue Tabelle kopierst, die aus einer einzigen Zelle besteht, mit den werten Height=100% und width=100% mit den Attributen align=center und valign=center?
Dinge auf die spontan hunger habe:
Schokolade
Kekse
Tastatu§$%§$%)=?
-
@Ultraflip: Das Problem ist, das die height-Eigenschaft nicht für den <table>Tag gilt, also nicht wc3valide ist! Mit css könnte man die Höhe sicherlich 100% stretchen, aber das hatte ich ja schon...
Trotzdem danke!
@kurtparis: Versuche gerade deine Version zum Laufen zu bringen, bisher läuft mir dabei meine Tabelle seeeehr weit nach rechts.
-
@kurtparis: Klar hat sie das gemacht, sorry, hab den margin-left wert übersehen! Danke, jetzt gehts.
Mal sehen wie's aufm Mac aussieht... Danke!
-
Du musst natürlich
width = durch die breite deiner tabelle in px und
margin-left = - hälfte der breite deiner tabelle in px ersetzen
-
Hallo dsturm,
du darfst bei der Wertangabe in CSS keine Leerzeichen zwischen den Ziffern und der Maßeinheit lassen. Das wird vom Browser sofort bestraft.
Also z.B. so:
"margin-left: -290px;"
-
Klar, das weiß ich schon, hatte nur die Eigenschaft übersehen.
Zitat von hela
Ähnliche Themen
-
CSS-Layout Frage (div's zentrieren)
Von pÄd im Forum CSSAntworten: 7Letzter Beitrag: 23.10.07, 17:05 -
css-layout auf seite horizontal und vertikal zentrieren
Von quidnovi im Forum CSSAntworten: 10Letzter Beitrag: 14.09.06, 16:16 -
gesamtes Layout zentrieren?
Von scrotum im Forum CSSAntworten: 5Letzter Beitrag: 16.04.05, 21:34 -
mit DIV Layout zentrieren
Von DanielBodensee im Forum CSSAntworten: 9Letzter Beitrag: 28.03.05, 22:24 -
keine frame-border, aber html-konform?
Von Marvin im Forum HTML & XHTMLAntworten: 3Letzter Beitrag: 08.11.02, 13:29






Login





