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

display:table居中

评论里说用display:table居中是什么原理?

正在回答

3 回答

http://www.zhangxinxu.com/wordpress/2010/10/我所知道的几种displaytable-cell的应用/

建议你看看这篇博客。解释的很详细

简单的说就是把不定宽的块级元素变成一个具有tabel-cell特性的元素

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

HoldSworder 提问者

非常感谢!
2016-07-20 回复 有任何疑惑可以回复我~
#2

nickylau82 回复 HoldSworder 提问者

不客气,共同学习共同进步。张鑫旭的博客是我个人学习收获最多的地方,建议你多看看能学到很多实用的。
2016-07-20 回复 有任何疑惑可以回复我~

是利用table标签的长度自适应性---即不定义其长度也不默认父元素body的长度(table其长度根据其内文本长度决定),因此可以看做一个定宽度块元素,然后再利用定宽度块状居中的margin的方法,使其水平居中。

第一步:为需要设置的居中的元素外面加入一个 table 标签 ( 包括 <tbody>、<tr>、<td> )。

第二步:为这个 table 设置“左右 margin 居中”(这个和定宽块状元素的方法一样)。


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

你指的应该是display:table-cell吧,也就是说你使用了它效果等同于是一个单元格显示,然后单元格本身具有垂直剧中的属性,所有这么一来就能达到垂直居中的效果了

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

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1227040    人
  • 解答问题       18247    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

display:table居中

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号