相对于浏览器还是相对于父元素?
当然是父元素。没有设置父元素的时候,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>
个人理解,可能是错的。
浏览器的