내 주요 콘텐츠 div를 세로로 가운데에 배치하고 싶습니다. jQuery 및/또는 CSS를 사용할 수는 있지만 별도의 래퍼 div 태그는 사용하지 않는 것이 좋습니다.div를 세로로 가운데 맞추는 방법은 무엇입니까?
무엇을해야합니까?
내 주요 콘텐츠 div를 세로로 가운데에 배치하고 싶습니다. jQuery 및/또는 CSS를 사용할 수는 있지만 별도의 래퍼 div 태그는 사용하지 않는 것이 좋습니다.div를 세로로 가운데 맞추는 방법은 무엇입니까?
무엇을해야합니까?
jQuery를 : 그 페이지의 데모를 볼 때
$(document).ready(function() {
$('#main').css('position', 'relative');
$('#main').css('top', (($('#main').parent().height() - $('#main').height())/2) + "px");
});
이 질문은 기본적으로 다음 문서를 권장하는 this one과 동일합니다.
http://www.jakpsatweb.cz/css/css-vertical-center-solution.html
, 첫 번째 (하나 '유효')가 하나 FF 3.6 또는 Safari 5에서 작동하지 않습니다 내 Mac에서. 그러나 '최종'사람이 일합니다. 나는 모든 변화를 보지 않았다. – aptwebapps
이것은 작동하지 않았습니다. – Moshe
http://www.jsfiddle.net/eKrzv/ –
아, 래퍼 div가 필요합니다. 분명히 그렇게하지 않을 방법이 없습니다. – Moshe