您现在的位置是:网站首页> 编程资料编程资料
浅析CSS等高布局的6种方式css设置多列等高布局的方法示例前端应该掌握的CSS实现多列等高布局技巧利用CSS3的flexbox实现水平垂直居中与三列等高布局用CSS实现三列DIV等高布局以传达更好的视觉效果多列等高的CSS实现代码CSS 三栏等高布局实现方法CSS实例:CSS实现的等高网页布局CSS实例:三列等高布局-CSS教程-网页制作-网页教学网css多种方式实现等高布局的示例代码
2023-10-22
296人已围观
简介 下面小编就为大家带来一篇浅析CSS等高布局的6种方式。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
前面的话
等高布局是指子元素在父元素中高度相等的布局方式。等高布局的实现包括伪等高和真等高,伪等高只是看上去等高而已,真等高是实实在在的等高。本文将介绍边框模拟、负margin这两种伪等高以及table实现、absolute实现、flex实现和js判断这四种真等高布局
伪等高
边框模拟
因为元素边框和元素高度始终是相同高度,用元素的边框颜色来伪装左右两个兄弟元素的背景色。然后将左右两个透明背景的元素使用absolute覆盖在中间元素的左右边框上,实现视觉上的等高效果
[注意]左右两侧元素高度不能大于中间元素高度,否则无法撑开容器高度
CSS Code复制内容到剪贴板
XML/HTML Code复制内容到剪贴板
- <div class="parent" style="background-color: lightgrey;">
- <div class="left">
- <p>leftp>
- div>
- <div class="center" style="background-color: pink;">
- <p>centerp>
- <p>centerp>
- div>
- <div class="right">
- <p>rightp>
- div>
- div>

负margin
因为背景是在padding区域显示的,设置一个大数值的padding-bottom,再设置相同数值的负的margin-bottom,使背景色铺满元素区域,又符合元素的盒模型的计算公式,实现视觉上的等高效果
[注意]如果页面中使用锚点跳转时,将会隐藏部分文字信息
[注意]如果页面中的背景图片定位到底部,将会看不到背景图片
CSS Code复制内容到剪贴板
XML/HTML Code复制内容到剪贴板
相关内容
- CSS3实现曲线阴影和翘边阴影css box-shadow实现曲边阴影与翘边阴影CSS 翘边阴影的实现代码
- CSS3让登陆面板3D旋转起来CSS3 3D旋转rotate效果实例介绍 CSS3近阶段篇之酷炫的3D旋转透视 CSS3实现的一款迷人3D木块旋转动画CSS3实现酷炫的3D旋转透视效果
- 使用CSS3美化HTML表单的技巧演示
- 利用CSS3的border-radius绘制太极及爱心图案示例
- 魔物狩猎者 安卓游戏黑屏解决方法_手机游戏_游戏攻略_
- 我叫MT不打车无限领快的专属礼包教程_手机游戏_游戏攻略_
- 微信极速秒购玩法技巧_手机游戏_游戏攻略_
- 时空猎人枪手觉醒技能详细介绍_手机游戏_游戏攻略_
- 天天酷跑刷分技巧_最新烧饼修改器双枪小帅自动走辅助攻略_手机游戏_游戏攻略_
- 史上最强的大脑 第11关 图文攻略 _手机游戏_游戏攻略_
点击排行
本栏推荐
