文章插图
display:flex 意思是弹性布局
首先flex的出现是为了解决哪些问题呢?
一、页面排列布局
像此图左右两个div一排显示
可以用浮动的布局方式
html部分
css部分
这种布局有两个缺点
1.需要一个空div来清除浮动 , 当然也可以选用其他清除浮动的方法 , 但此处需要清除浮动才能不影响下面的布局 。
2.当.left,.right 的宽度是固定的 , 浏览器宽度变得过窄时 , .right会被挤到下面
用display:flex布局 , 可以解决这两个缺点
刚吃的html部分不变 , css部分不变
级元素定义display:flex,子元素宽度用flex来定义,flex:1 是均分父子级元素 。占的比例相同
1:2分时
同样分为3份时
flex是所占的比例 , 这样的布局就方便很多 。
二、div上下左右居中
我之前写过div上下左右居中的几种方法
其中有一个写了margin:auto auto;这个方法的使用前提就是先把父元素设为display:flex
html部分
css部分
在未知div宽高时 , 用这种方法比较方便
这是我在使用flex布局时用到的两个比较常见又好用的例子
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- html简易计算器代码 javascript计算器代码
- html打开中文乱码解决方法 jq禁用按钮设置
- html标签属性大全 text标签设置文本
- 网页制作登录注册页面 html登陆页面代码
- 手机在线查看html源代码 查看网页源码大全
- html调整图片大小的代码 bootstrap图片居中展示
- 详解js写html代码 js写css样式
- html网页制作步骤 html网站制作代码
- 垂直居中的多种方式 html中div水平居中
- 巧建任务栏分类快捷 html工具栏怎么打开