Flex布局新写法兼容写法详解
很久之前用过flex,但是没有考虑过兼容性问题,为了兼容ios一定要加上-webkit前缀:
ul{
display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
display: -webkit-flex;
}
li{
flex:1 0 auto;
-webkit-flex:1 0 auto; 合并写法,不缩放宽度 flex-shink = 0
}
注意:用过flex布局后,子元素的float,position都没有效了
flex布局教程参考网址,非常有用:
http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html?utm_source=tuicool
实例1:
//html
<div class="more-secret">
<h2>更多星球奥秘,等你来探索!</h2>
<div class="more-wrap">
<ul class="fix">
<li>
<h3>高手过招</h3>
<div class="pic"><img src="/images/land/gaoshou.jpg?v=1.0" alt=""></div>
<p class="text">更多理财活动,拼人品!</p>
</li>
<li>
<h3>组建专属战队</h3>
<div class="pic"><img src="/images/land/juntuan.jpg?v=1.0" alt=""></div>
<p class="text">邀好友三五成军,赚赏金!</p>
</li>
<li>
<h3>会员专享</h3>
<div class="pic"><img src="/images/land/huiyuan.jpg?v=1.0" alt=""></div>
<p class="text">会员权益享不停,不差钱!</p>
</li>
</ul>
</div>
</div>
//css
.more-secret {
width: 100%;
padding: 0 0 0.52rem 0;
/* background-color: #200c41; */
}
.more-secret h2 {
color: #fefe00;
font-weight: 700;
font-size: 0.6rem;
line-height: 1;
text-align: center;
text-shadow: inset 0 2px 2px #594709;
margin-bottom: 0.56rem;
padding-top: 0.853333rem;
}
.more-secret .more-wrap {
width: 10rem;
overflow-y: hidden; //最外面加上overflow:auto哦
}
.more-secret .more-wrap ul {
display: -webkit-box;
display: flex;
display: -webkit-flex;
padding: 0 0.386667rem;
width: 21.23rem; //宽度一定要写,ios下不写宽度会导致前面的内容遮挡
}
.fix:after, .fix:before {
display: block;
content: "clear";
height: 0;
clear: both;
overflow: hidden;
visibility: hidden;
}
.more-secret ul li {
-webkit-box-flex: 1;
flex: 1 0 auto;
-webkit-flex: 1 0 auto;
display: inline-block;
width: 6.693333rem;
height: 6.48rem;
background-color: rgba(255,255,255,.1);
border: 1px solid #765f9c;
border-radius: 0.106667rem;
margin-right: 0.386667rem;
text-align: center;
padding: 0 0.24rem;
}
.more-secret ul li h3 {
font-size: 0.426667rem;
color: #fedc48;
line-height: 1;
padding: 0.466667rem 0 0.333333rem 0;
}
.more-secret ul li div.pic {
width: 100%;
height: 3.973333rem;
background-color: #62438d;
border-radius: 0.053333rem;
}
.more-secret ul li p.text {
padding-top: 0.373333rem;
color: #fff;
font-size: 0.373333rem;
}
Flex布局新写法兼容写法详解的更多相关文章
- Flex布局新旧混合写法详解(兼容微信)
原文链接:https://www.usblog.cc/blog/post/justzhl/Flex布局新旧混合写法详解(兼容微信) flex是个非常好用的属性,如果说有什么可以完全代替 float 和 ...
- Flex 布局新旧混合写法详解(兼容微信)
flex 是个非常好用的属性,如果说有什么可以完全代替 float 和 position ,那么肯定是非它莫属了(虽然现在还有很多不支持 flex 的浏览器).然而国内很多浏览器对 flex 的支持都 ...
- Flex布局新旧混合写法详解
flex是个非常好用的属性,如果说有什么可以完全代替 float 和 position ,那么肯定是非它莫属了(虽然现在还有很多不支持 flex 的浏览器).然而国内很多浏览器对 Flex 的支持都不 ...
- Hadoop 新 MapReduce 框架 Yarn 详解
Hadoop 新 MapReduce 框架 Yarn 详解: http://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop-yarn/ Ap ...
- Java 5 的新标准语法和用法详解集锦
Java 5 的新标准语法和用法详解集锦 Java 5 的新标准语法和用法详解集锦 (需要在首选项-java-complier-compiler compliance level中设置为java5.0 ...
- 转:android Support 兼容包详解
本文转自stormzhang的ANDROID SUPPORT兼容包详解 背景 来自于知乎上邀请回答的一个问题Android中AppCompat和Holo的一个问题?, 看来很多人还是对这些兼容包搞不清 ...
- Android SDK中的Support兼容包详解
这篇文章主要介绍了Android SDK中的Support兼容包详解,本文详细区分了Support Library的版本区别.各种Theme的概念和使用注意事项等内容,需要的朋友可以参考下 背景 来自 ...
- 【原创】JDK 9-17新功能30分钟详解-语法篇-var
JDK 9-17新功能30分钟详解-语法篇-var 介绍 JDK 10 JDK 10新增了新的关键字--var,官方文档说作用是: Enhance the Java Language to exten ...
- Hadoop 新 MapReduce 框架 Yarn 详解【转】
[转自:http://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop-yarn/] 简介: 本文介绍了 Hadoop 自 0.23.0 版本 ...
随机推荐
- vue.js的项目实战
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由蔡述雄发表于云+社区专栏 需求背景 组件库是做UI和前端日常需求中经常用到的,把一个按钮,导航,列表之类的元素封装起来,方便日常使用, ...
- 深入理解 Java 虚拟机
Java 代码编译和执行的整个过程 Java 代码编译是由 Java 源码编译器来完成,流程图如下所示: Java 字节码的执行是由 JVM 执行引擎来完成,流程图如下所示: Java 代码编译和执行 ...
- 一句命令修复Xcode6.2插件失效的问题
Xcode升级到6.2之后XVim无法使用了. 打开终端输入: find ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins - ...
- 趁webpack5还没出,先升级成webpack4吧
上一次将webpack1升级到3,也仅是 半年前,前端工具发展变化太快了,如今webpack4已经灰常稳定,传说性能提升非常高,值得升级. 一直用着的webpack3越来越慢,一分多钟的编译时间简直不 ...
- 正则表达式--C#正则表达式的符号及例子
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑. C#中经常会遇到要查找某一个字 ...
- T-SQL:基础练习(杂)
1.返回 每月最后一天订单 SELECT orderid, orderdate, custid, empid FROM Sales.Orders WHERE orderdate = EOMONTH(o ...
- 【Java深入研究】8、Java中Unsafe类详解
java不能直接访问操作系统底层,而是通过本地方法来访问.Unsafe类提供了硬件级别的原子操作,主要提供了以下功能: 1.通过Unsafe类可以分配内存,可以释放内存: 类中提供的3个本地方法all ...
- java数据写入Excel
正好最近公司要写一个对账的功能,后台用java从银行获得对账信息,数据是json类型的,然后写入excel中发送给一卡通中心的服务器上,网上找了很多代码,然后整合和改正,代码如下. import ja ...
- lfs(systemd版本)学习笔记-第1页
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 一名linux爱好者,记录构建Linux From Scratch的过程 经博客园-骏马金龙前辈介绍,开始接触学习lfs,用博客 ...
- 解决element-ui的el-select组件文字超过宽度时不出现横向滚动条问题
我用的element-ui是V1.4.3. 目前遇到一个问题,在用el-select组件的时候,当选项的内容很长的时候,会撑开下拉菜单的宽度,这样影响美观.具体如下图所示: 解决这个问题的思路:设置下 ...