请问这个块元素水平居中是相对于浏览器 还是相对于父元素?
相对于浏览器还是相对于父元素?
相对于浏览器还是相对于父元素?
2016-09-25
可能要分情况了:
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>
个人理解,可能是错的。
举报