首页 > 开发 > CSS > 正文

使用CSS的table-cell属性实现左图右文的排版方法详解

2024-07-11 08:57:26
字体:
来源:转载
供稿:网友

对要素进行横向排列的时候,一般都会使用float, display:inline-block等方法。我们使用table-cell也可以简单的实现,
利用table-cell来制作横向排列的好处我觉得有三点(呵呵呵,有些牵强)

1.float以及 clear:both都可以省略了;
2.纵向居中也可以了;
3.就算使用border和padding也不会顶出边框了。
clear:both可以使用display:inline-block替换,display:table-cell最主要的是纵向居中。
还有就是在响应式设计的时候,padding和border不会导致样式顶出边框的问题。再也不需要计算宽度和使用box-sizing了。

table-cell制作的横向排列
首先介绍一下table-cell的基本写法

例,我们制作一个,一般网站中都会出现的左图右文的样式
201675110931819.png (554×159)

CSS部分:

CSS Code复制内容到剪贴板
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表