如何居中DIV
代码如下:
<style type="text/css">
<!--
#apDiv1 {
position:absolute;
left:26px;
top:27px;
width:774px;
height:442px;
z-index:1;
}
#apDiv2 {
position:absolute;
left:412px;
top:16px;
width:348px;
height:223px;
z-index:2;
}
#apDiv3 {
position:absolute;
left:20px;
top:20px;
width:281px;
height:103px;
z-index:3;
<div id="apDiv1">
<div id="apDiv2"></div>
<div id="apDiv3"></div>
</div>
子层apDiv2、apDiv3的大小位置不定 求父层apDiv1 水平居中
追问:需要把apDiv1 的position:absolute;删除吗?还是居中不了不行啊
apDiv1 大小固定
apDiv2 apDiv3在apDiv1 里面 就是会随着apDiv1 移动而移动
答案:#apDiv1 {
margin:0 auto;
}
#apDiv2{
position:relative;
}
#apDiv3 {
position:relative;
}
其他:加入代码 #apDiv1 {
margin:0 auto;
} margin:0 auto;
上一个:如何张导航栏像标题一样在页面中居中,我以用了<div align="center">。。。</div>还是不行
下一个:div 一个图片覆盖在另一个图片上