博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用Flex实现常见的几种布局
阅读量:6829 次
发布时间:2019-06-26

本文共 1017 字,大约阅读时间需要 3 分钟。

用Flex实现常见的几种布局

1.水平,垂直居中。

复制代码

2. 左边固定宽度,右边占满宽度

复制代码

3.顶部固定高度,下部占满剩余高度

复制代码

4.顶部,底部固定高度,中间占满剩余高度

复制代码

5.中部占满剩余高度,此元素内部采用"左边固定宽度,右边占满剩余宽度"

复制代码

Flex兼容性写法

1.盒子的兼容性写法:

.box{    display: -webkit-flex;  /* 新版本语法: Chrome 21+ */    display: flex;          /* 新版本语法: Opera 12.1, Firefox 22+ */    display: -webkit-box;   /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */    display: -moz-box;      /* 老版本语法: Firefox (buggy) */    display: -ms-flexbox;   /* 混合版本语法: IE 10 */   } 复制代码

2.子元素的兼容性写法:

.flex1 {                -webkit-flex: 1;        /* Chrome */      -ms-flex: 1             /* IE 10 */      flex: 1;                /* Spec - Opera 12.1, Firefox 20+ */    -webkit-box-flex: 1     /* 老版本语法 - iOS 6-, Safari 3.1-6 */      -moz-box-flex: 1;       /* 老版本语法 - Firefox 19- */      } 复制代码

最后附上各个浏览器对Flex的支持程度:

转载于:https://juejin.im/post/5c25cb15e51d4502a23300eb

你可能感兴趣的文章
Ping命令详解及使用小技巧-luoqiangb@dc
查看>>
Python_列表的方法
查看>>
mysql 插入汉字 Incorrect string value 解决办法
查看>>
linux卸载mysql,apache,php
查看>>
一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之创建Viewport(1)...
查看>>
JAVA面向对象-----抽象类注意细节
查看>>
BarTender出现条码打印位置不准的情况怎么办
查看>>
SLES 10安装Oracle10gR2笔记
查看>>
Springmvc(常用注解)
查看>>
iis 7.0 asp.net发布问题
查看>>
批量动态生成二维码
查看>>
8张图理解Java
查看>>
centos定时备份远程FTP文件
查看>>
oracle 保留小数位
查看>>
eval
查看>>
zabbix监控系统之监控nginx
查看>>
WEB服务之apache优化
查看>>
windows azure通过powershell打开关闭虚拟机
查看>>
安装Nginx过程全解析
查看>>
HTML5 Canvas动画效果演示
查看>>