好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

三种纯CSS方法实现等高列_html/css_WEB-ITnose

在这篇文章里, 我会介绍三种使用纯css的方式来实现等高列的方法。在网页布局中设置列等高是比较常见的, 所以写这篇文章就是要总结下一些优雅的纯CSS解决方案。

插图自己弄得,不喜莫喷 哈哈。。

下面介绍的三种方法都只用到了CSS , 不涉及jQuery、JavaScript计算实现的方法,所以我把它这篇文章标题设为:三种纯CSS方法实现等高列。

方法-1: 使用Margins, Paddings和 Overflow来实现

第一种方法使用margins, paddings和overflow来迫使列的高度相等。这个方法需要为每个浮动元素设置一个足够大的底部填充。关键是设置在父容器overflow: hidden把多余的部分给它隐藏起来。

下面是“方法-1”示例的HTML标签:

纯CSS实现等高列(1): 使用Margins, Paddings和 Overflow来实现

第一种方法使用margins, paddings和overflow来迫使列的高度相等。这个方法需要为每个浮动元素设置一个足够大的底部填充。关键是设置在父容器overflow: hidden把多余的部分给它隐藏起来。下面是这种实现的CSS规则:

这个方法很简单! 它可以扩展到更多的行和列的布局中,或者说是所有类型的网格布局。

最后, 再在CSS规则中添加媒介查询,OK, 下面是最后的效果截图。

查看更多关于三种纯CSS方法实现等高列_html/css_WEB-ITnose的详细内容...

  阅读:30次