车程一
2016-09-25 13:27
相对于浏览器还是相对于父元素?
当然是父元素。没有设置父元素的时候,body(浏览器)就是父元素。
这个是浏览器。
可能要分情况了:
1.如果是包含在父元素中那么就是相对于父元素。
<style>
.div1{
border:1px solid red;
width:200px;
margin:auto;
}
.div0{
border:1px solid red;
width: 400px;
margin-left: 100px;
}
</style>
<body>
<div class="div0">
<div class="div1">我是定宽块状元素,我要水平居中显示。</div>
</div>
</body>2.如果没有父元素,是直接放在body中,不管怎么修改拖动浏览器,它都始终居中:
<style>
.div1{
border:1px solid red;
width:200px;
margin:auto;
}
</style>
<body>
<div class="div1">我是定宽块状元素,我要水平居中显示。</div>
</body>个人理解,可能是错的。
浏览器的
初识HTML(5)+CSS(3)
1230021 学习 · 19084 问题
相似问题