Ich möchte meinen Hauptinhalt Div vertikal zentrieren Ich bin offen für die Verwendung von jQuery und/oder CSS, aber ich würde lieber ein extra Wrapper Div-Tag vermeiden.Wie zentriert man ein div?
Was muss ich tun?
Ich möchte meinen Hauptinhalt Div vertikal zentrieren Ich bin offen für die Verwendung von jQuery und/oder CSS, aber ich würde lieber ein extra Wrapper Div-Tag vermeiden.Wie zentriert man ein div?
Was muss ich tun?
jQuery:
$(document).ready(function() {
$('#main').css('position', 'relative');
$('#main').css('top', (($('#main').parent().height() - $('#main').height())/2) + "px");
});
Diese Frage ist im Grunde die gleiche wie this one, die den folgenden Artikel empfiehlt.
http://www.jakpsatweb.cz/css/css-vertical-center-solution.html
Wenn ich die Demos auf dieser Seite sehen, die erste (die 'gültig' one) funktioniert nicht in jedem FF 3.6 oder Safari 5 auf meinem Mac. Das "letzte" funktioniert jedoch. Ich habe nicht alle Variationen angeschaut. – aptwebapps
Das hat nicht funktioniert. – Moshe
http://www.jsfiddle.net/eKrzv/ –
Ah, also brauchen Sie ein Wrapper Div. Es gibt anscheinend keinen Weg, dies ohne es zu tun. – Moshe