如何编写一个div层位于网页正中央

一楼的答案并不能解决我的问题,我是想让div位于网页的正中间,也就是垂直的,水平的都可以居中... 一楼的答案并不能解决我的问题,我是想让div位于网页的正中间,也就是垂直的,水平的都可以居中 展开
 我来答
百度网友77c33ff
2010-11-10 · TA获得超过481个赞
知道答主
回答量:107
采纳率:0%
帮助的人:52.4万
展开全部
可以在style中定义样式,假设层的名字为:wrapper,则:<style>
#wrapper
{
width=1000px;
position:absolute;
left:50%;
margin-left:-500px;

}
这样无论在任何屏幕下显示的层都是在中间。

</style>
zhouweixp
推荐于2018-03-10
知道答主
回答量:43
采纳率:0%
帮助的人:14.5万
展开全部
水平居中:
<div style="margin:0 auto; width:300px;">
hello!
</div>
需要注意的是必须指定一个宽度以后才能正确的用margin:0 auto; 来居中

垂直居中:
<div style="vertical-align:middle; line-height:100px;">
hello!
</div>
需要注意的是必须指定一个行高以后才能居中
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
570851835
2010-11-10 · TA获得超过7892个赞
知道大有可为答主
回答量:2343
采纳率:0%
帮助的人:2301万
展开全部
http://wenku.baidu.com/view/edd7bd6925c52cc58bd6beaf.html
这里的内容应该对你有帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花祭彼岸019
推荐于2016-05-05
知道答主
回答量:76
采纳率:0%
帮助的人:22.5万
展开全部
<style>

.box {position:absolute; top:50%; left:50%; margin:-50px 0 0 -100px; width:200px; height:100px; border:1px solid red; }
</style>
<div class=box></div>
注意,其中margin:-50px 0 0 -100px;
第一个150是高度的一半,第四个200是宽度的一半,具体数值要看你容器的宽度和高度而定,我只是举例。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d92ec75
推荐于2016-05-26 · TA获得超过942个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:502万
展开全部
<style>
.box {
position:absolute;
top:50%;
left:50%;
margin:-150px 0 0 -200px;
width:400px;
height:300px;
border:1px solid red;
}

</style>
<div class=box></div>

注意,其中margin:-150px 0 0 -200px;
第一个150是高度的一半,第四个200是宽度的一半,具体数值要看你容器的宽度和高度而定,我只是举例。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式