gpt4 book ai didi

jquery - 为什么 div 不是水平和垂直居中?

转载 作者:太空宇宙 更新时间:2023-11-04 13:28:56 25 4
gpt4 key购买 nike

我正在尝试使 Logo 水平和垂直居中。到目前为止我有这个......

<script type="text/javascript">
$(document).ready(function(){
$(window).resize(function(){
$('#theLogo').css({
position:'absolute',
left: ($(window).width() - $('#theLogo').outerWidth())/2,
top: ($(window).height() - $('#theLogo').outerHeight())/2
});
});
$(window).resize();
});
</script>

HTML

<div id="theLogo">
<section id="responsiveLogo" class="logo">September</section>
</div>

我正在尝试将这一点居中:

<section id="responsiveLogo" class="logo">September</section>

可在 http://septemberstudio.co.uk/ 查看实时版本

最佳答案

试试这个,

脚本

function resizeMe() {
$('#theLogo').css({
position: 'absolute',
left: ($(window).width() - $('#theLogo').outerWidth()) / 2,
top: ($(window).height() - $('#theLogo').outerHeight()) / 2,
});
}
$(document).ready(function () {
$(window).resize(function () {
resizeMe();
});
resizeMe();
});

CSS

#theLogo {
width:50%;
border:1px solid red;/* for testing */
}

DemoDemo without Css

尝试不使用脚本,例如,

CSS

#theLogo{
margin: 0 auto;
position:absolute;
left:0;
right:0;
width:100px;
}

Css Demo

关于jquery - 为什么 div 不是水平和垂直居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19538395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com