课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
评论里说用display:table居中是什么原理?
2016-07-07
源自:初识HTML(5)+CSS(3)-升级版 15-5
正在回答
http://www.zhangxinxu.com/wordpress/2010/10/我所知道的几种displaytable-cell的应用/
建议你看看这篇博客。解释的很详细
简单的说就是把不定宽的块级元素变成一个具有tabel-cell特性的元素
HoldSworder 提问者
nickylau82 回复 HoldSworder 提问者
是利用table标签的长度自适应性---即不定义其长度也不默认父元素body的长度(table其长度根据其内文本长度决定),因此可以看做一个定宽度块元素,然后再利用定宽度块状居中的margin的方法,使其水平居中。
第一步:为需要设置的居中的元素外面加入一个 table 标签 ( 包括 <tbody>、<tr>、<td> )。
第二步:为这个 table 设置“左右 margin 居中”(这个和定宽块状元素的方法一样)。
你指的应该是display:table-cell吧,也就是说你使用了它效果等同于是一个单元格显示,然后单元格本身具有垂直剧中的属性,所有这么一来就能达到垂直居中的效果了
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
4 回答居中 使盒子1居中
5 回答div居中
4 回答怎么居中?
2 回答图片怎么居中,想让图片居中
3 回答15-2中居中语法有问题,无法居中
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号