您现在的位置是:网站首页> 编程资料编程资料
CSS中的table-cell属性使用实例教程使用CSS的table-cell属性实现左图右文的排版方法详解table-cell完成左侧定宽,右侧定宽及左右定宽等布局的实现方法CSS中使用table-cell法来达到居中效果CSS:Table-cell属性的妙用让div也能享受table定位的好处实现div垂直居中的display:table-cell方法示例介绍display:table-cell实现兼容性的两栏自适应布局实现代码关于CSS中的display:table-cell使用技巧的几种应用
2023-10-21
331人已围观
简介 table-cell属性在处理行内的等高元素排列方面非常有效,下面我们就来看一下CSS中的table-cell属性使用实例教程,需要的朋友可以参考下
先让我们来研究下table,那些年曾经使用的table布局为何如此辉煌荡漾呢?她的特点有哪些呢?抛弃table的兼容性、seo、加载等与本文无关的内容不谈,只看属性,那么就两个特点:
1.同行等高。
2.宽度自动调节。
那么table-cell是不是具备这个特点呢?答案是yes,为什么呢?css中有一个有意思的规则“创建匿名表格元素”。拿table-cell来扯,就是,当某个元素被设置为display:table-cell的时候,如果她的父节点不是display:table-row,爷爷节点不是display:table,那么下面就是见证奇迹的时候,这个儿子生出了他的爸爸和爷爷(浏览器会自动创建者两个匿名盒对象)虽然你找不到你的father 和 grandfather,但这确实发生了,这真的是不可思议的事情,哪里不可思议,没有掌声最不可思议。^_^
那么下面来看几种情况,帮助我们了解这个不可思议的事情。我先编写代码如下:
- "classtd">tom
- "classtd">jack
- 普通 div
- "classtd">angel
- ======= 上面是div 下面是table ========
"0" cellspacing="0">
"dtc">tom "dtc">jack "margin-top:10px;" cellpadding="0" cellspacing="0">
angel
然后,我预测浏览器显示如下:
好吧,我承认我先看了效果,然后就可以下结论了:tom 和 jack 搞基,生出了父亲和爷爷(浏览器会创建一个表格来包裹相邻的display:table-cell元素),表现和第一个表格相同。angel自己生出了父亲和爷爷表现和第二个表格相同。
既然是这样,那么想了解table-cell,就是变相了解表格的td了。那就回到了前面所说的两个特点:同行等高,宽度自动调节。
既然是这样,那么我们就可以拿这个货来作等高布局:
- "classtd">
大人。
";. yujh bnujm798u7jrtb5 tq1qwsewrt5
其实我觉得大家别问元芳,元芳不是神人,
也不会武功,也许还是个智障,
我就不信我在这里黑元芳
他会突然飞檐走壁来到我身后
把我的头按在键盘上yu7jhklhgjkfgt;/. - classtd">
我和左边等高

利用列宽度自动调节这个特点可以作左固定右自适应布局:
- "left">我是左边栏目
- "classtd">
- 我是自适应的右边
把这货和vertical-align:middle搞在一起可以进行大小不固定元素的垂直居中布局(还有多行文本垂直居中):
- "classtd">
相关内容
- 使用CSS3的ruby-position固定注音位置的用法示例
- 使用CSS的table-cell属性实现左图右文的排版方法详解CSS中使用table-cell法来达到居中效果CSS:Table-cell属性的妙用让div也能享受table定位的好处关于CSS中的display:table-cell使用技巧的几种应用
- 冰雪奇缘 第23关 图文攻略_手机游戏_游戏攻略_
- 冰雪奇缘 第24关 图文攻略 _手机游戏_游戏攻略_
- 冰雪奇缘 第25关 图文攻略_手机游戏_游戏攻略_
- 冰雪奇缘 第26关 图文攻略_手机游戏_游戏攻略_
- 冰雪奇缘 第27关 图文攻略_手机游戏_游戏攻略_
- 啪啪三国诸葛亮有什么技能_手机游戏_游戏攻略_
- 啪啪三国诸葛亮获得方法_手机游戏_游戏攻略_
- 冰雪奇缘 满星操作技巧_手机游戏_游戏攻略_
点击排行
本栏推荐
