html的问题,怎么让一个DIV在另一个DIV中水平垂直居中?

能不能说的具体一点... 能不能说的具体一点 展开
 我来答
回忆526
推荐于2016-05-08 · TA获得超过4165个赞
知道大有可为答主
回答量:3276
采纳率:87%
帮助的人:1900万
展开全部
html中让一个DIV在另一个DIV中水平垂直居中,可以通过将一个div包裹第二个div,然后在将设置第一个div的宽高,要比第二大上很多,然后在设置第二个的宽高,然后通过margin:auto auto;这里我提交代码:
<html>
<head>
<title>文字测试</title>
<style>
#test{
width:800px;
height:400px;
border:1px solid #f00;
}

#test1{
width:400px;
height:200px;
border:1px solid #0f0;
margin:auto auto;
}

</style>
</head>

<body>
<div id='test'>
<div id='test1'>我是第二个div</div>
</div>
</body>

</html>
Prince____Yu
2013-12-31 · TA获得超过3718个赞
知道小有建树答主
回答量:864
采纳率:33%
帮助的人:960万
展开全部

你好,我有一个是已知高度垂直居中的方法,希望那个能帮到ni :

css:

<style>
#box1{width: 100px; height: 40px; padding: 10px; border: 1px solid #ccc; margin: 200px auto; position: relative;}
#box2{ width: 70px; padding: 20px; border:1px solid red; position: absolute; left: 50%; top:50% ; margin-top: -66px;}
/*margin-top = 根据#box高度计算 */
</style>

html:

<div id="box1">div1
    <div id="box2">div2高度是不固定的,以Div1为中点居中</div>
</div>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
断舍离君
2012-08-01 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:69.3万
展开全部
用margin 以及设置宽 和 高,就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8e0d095
2012-08-01
知道答主
回答量:6
采纳率:0%
帮助的人:3.7万
展开全部
用margin属性试试。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式