为了账号安全,请及时绑定邮箱和手机立即绑定

请问这个块元素水平居中是相对于浏览器 还是相对于父元素?

相对于浏览器还是相对于父元素?

正在回答

4 回答

当然是父元素。没有设置父元素的时候,body(浏览器)就是父元素。

0 回复 有任何疑惑可以回复我~

这个是浏览器。

0 回复 有任何疑惑可以回复我~

可能要分情况了:

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>

个人理解,可能是错的。

0 回复 有任何疑惑可以回复我~

浏览器的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问这个块元素水平居中是相对于浏览器 还是相对于父元素?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信