wie kann man ein div-element mittig ausrichten?
so dass es egal von der bildschirmauflösung immer in der mitte angezeigt wird..
thx
div - horizontal und vertikal zentrieren
- StarWolf3000
- Mitglied
- Beiträge: 1019
- Registriert: 25.07.2005 10:20
- Wohnort: Stolpen
- Kontaktdaten:
müsste so gehen:
Code: Alles auswählen
<div style="position: absolute; text-align: center; vertical-align: middle">Text</div>
MOD-Einbauhilfe und Installationen über ICQ, TeamSpeak 2/3 und TeamViewer. Support nur im Forum, eingeschränkt per TeamViewer, aber nicht mehr per PN! • KB:knigge
Ehm nein text-align; gilt nur für Text nicht für das div selber.
Wenn da so evt.
Wenn da so evt.
Code: Alles auswählen
<div style="position:absolute; width:20%; margin-left:40%; margin-right:40%; vertical-align:middle;">Text</div>
Hi,
es ist ganz einfach:
Die Breite halt entsprechen ändern.
MfG
/edit: sry, hab überlesen, dass du das div auch vertikal mittig haben willst.
es ist ganz einfach:
Code: Alles auswählen
<div style="width: 700px; margin: auto;">inhalt</div>
MfG
/edit: sry, hab überlesen, dass du das div auch vertikal mittig haben willst.
Zuletzt geändert von Mr Death am 17.12.2006 09:47, insgesamt 1-mal geändert.
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Re: div - horizontal und vertikal zentrieren
Wie du schon siehst, geht das nur mit absoluter Positionierung (position: absolute).klunzen hat geschrieben:so dass es egal von der bildschirmauflösung immer in der mitte angezeigt wird..
Horizontale Zentrierung kannst du mit margin: auto lösen, vertikale hingegen funktioniert in CSS bis jetzt fast gar nicht (bei Text mit line-height und vertical-align, innerhalb von Tabellenzellen (<td> und <th>) mit vertical-align oder eben mit absoluter Positionierung).
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
habs mitgelöst 
funzt prima.. egal bei welcher auflösung ab 800x600
Code: Alles auswählen
#hintergrund {
width: 800px;
margin-left: -400px; /* halbe weite */
height: 600px;
margin-top: -300px; /* halbe höhe */
position: absolute;
top: 50%;
left: 50%;
}

funzt prima.. egal bei welcher auflösung ab 800x600