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

请问我将div里面的文本设为table然后设置div的margin值为auto就可以??

<div class="wrap">

  <table>设置我所在的div容器水平居中</table>

</div>

.wrap{

    margin:0 auto;

}

按照网页上的说法table应该是定宽块状元素可以利用设置margin左右值为auto的方法实现居中

但是div标签并没有变成定宽元素啊?为什么可以用设置margin值的方法实现居中??

正在回答

2 回答


我记得单纯的<table>并不能实现块状元素效果,是依赖<tr><td>也就是table的结构实现的,你直接<table></table>里面放的只是显示文本了

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

Amaranta 提问者

非常感谢!
2017-01-22 回复 有任何疑惑可以回复我~

可以先加定宽 width:50px;

然后再设置margin:0 auto;

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

举报

0/150
提交
取消

请问我将div里面的文本设为table然后设置div的margin值为auto就可以??

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