首页 > 原创文章 > 软件开发 > 查看文章

Css中Flex布局下两边高度不一致的解决方法

所属分类:软件开发 来源: 丁老师原创 更新时间:2025-09-15 09:26 IP属地: 深圳
点击阅读全文

在css中,flex弹性布局可以实现内部对象左右、垂直的对齐,在多个html对象中,设置flex后一般情况下,内部的对象高度是保持一致的。比如一个div设置了flex,内部有3个div,这3个div的高度以最高的一个div高度值为准保持一致,如图。

image.png

代码:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="Generator" content="EditPlus®">
    <meta name="Author" content="">
    <meta name="Keywords" content="">
    <meta name="Description" content="">
    <title>Document</title>
    <style>
        .flex {display:flex;}
        .left {background-color:#fa0;width:100px;}
        .middle {background-color:#3af;width:200px;}
        .right {background-color:#cddc39;width:300px;height:200px;}
    </style>
</head>
<body>
    <div class="flex">
        <div>a</div>
        <div>b</div>
        <div>c</div>
    </div>
</body>
</html>

但是有时候也会发生高度不一致的情况,如图:

image.png

经过代码检查后,发现是align-items设置所引起的。如果设置align-items:normal,就会使div高度保持一致,如果不是normal,div的高度就不一致。

#使内部div的高度不一致,以各自高度为准
.flex {display:flex;align-items:flex-start;}

#使内部div的高度一致,以最高高度为准
.flex {display:flex;align-items:normal;}


相关文章

C++为什么不能在未命名的结构上调用成员函数...

int main() {auto hello= struct {int test() {return 1;}}().test();}有初学C++的小伙伴提问,在运行C++代码时报错,错误提示如下:<source :2:18: er...

如何使用Android Studio构建发布...

有同学咨询,想知道怎么样使用AndroidStudio来构建Flutter应用项目,今天丁老师来教你。在AndroidStudio中,选择顶部菜单的Build-Flutter-BuildAPk,就可以生成Flutter项目的APK,如图...

css3中position:sticky无效...

有同学在前端写css代码时,遇到问题,使用的css3,写的是position:sticky,想要内容滚动到该区域,该区域自动置顶滑动。但一直无效,经过丁老师研究后发现,该区域没有定义高度,而使用position:sticky时,是必须要...

百度Ueditor附件上传去除前边的图标

百度ueditor在使用附件上传时,会自动在附件链接前边添加一个图标,这个图标不仅不美观,而且会暴露出ueditor的真实地址,给不法分子可乘之机,所以研究了下直接去掉。解决方法:ueditor.all.js里搜索dialogs/att...

推荐文章

低成本的政企软件系统维护服务

开源节流,控制生产成本,限制开销,是每个企业和单位都要采取的成本控制和管理措施。其中,人力成本是企业在经营中支出占比较大的一块。以IT信息化部门为例,一个负责企业软件系统运维的IT部门,至少需要配置3个员工,每个员工按照IT工程师3-5年工...

php拼装sql语句,换行查询出错的问题解决

在php代码中,遇到复杂的sql语句,需要拼装sql语句,如:$sql='id 10;'$sql=' and (status in(1,2,3,4,5) andid not in (select id from aa...

fastadmin后台列表默认分页数量由10...

没那么多废话,直接上修改方法public\assets\js\require-table.jspageSize: Config.pagesize || localStorage.getItem("pagesize") |...

小程序/APP定制开发价格标准价目表

类目价格标准备注商城小程序(小型)10-20万小型B2C/B2b商城,满足基本商城的所有功能商城小程序(中型)30-60万中型B2C/B2b商城,拥有类似淘宝、京东、拼多多的全部基本功能,可对接物流、仓储系统,支持高并发,安全性和稳定性有一...