很久之前用过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布局新写法兼容写法详解的更多相关文章

  1. Flex布局新旧混合写法详解(兼容微信)

    原文链接:https://www.usblog.cc/blog/post/justzhl/Flex布局新旧混合写法详解(兼容微信) flex是个非常好用的属性,如果说有什么可以完全代替 float 和 ...

  2. Flex 布局新旧混合写法详解(兼容微信)

    flex 是个非常好用的属性,如果说有什么可以完全代替 float 和 position ,那么肯定是非它莫属了(虽然现在还有很多不支持 flex 的浏览器).然而国内很多浏览器对 flex 的支持都 ...

  3. Flex布局新旧混合写法详解

    flex是个非常好用的属性,如果说有什么可以完全代替 float 和 position ,那么肯定是非它莫属了(虽然现在还有很多不支持 flex 的浏览器).然而国内很多浏览器对 Flex 的支持都不 ...

  4. Hadoop 新 MapReduce 框架 Yarn 详解

    Hadoop 新 MapReduce 框架 Yarn 详解: http://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop-yarn/ Ap ...

  5. Java 5 的新标准语法和用法详解集锦

    Java 5 的新标准语法和用法详解集锦 Java 5 的新标准语法和用法详解集锦 (需要在首选项-java-complier-compiler compliance level中设置为java5.0 ...

  6. 转:android Support 兼容包详解

    本文转自stormzhang的ANDROID SUPPORT兼容包详解 背景 来自于知乎上邀请回答的一个问题Android中AppCompat和Holo的一个问题?, 看来很多人还是对这些兼容包搞不清 ...

  7. Android SDK中的Support兼容包详解

    这篇文章主要介绍了Android SDK中的Support兼容包详解,本文详细区分了Support Library的版本区别.各种Theme的概念和使用注意事项等内容,需要的朋友可以参考下 背景 来自 ...

  8. 【原创】JDK 9-17新功能30分钟详解-语法篇-var

    JDK 9-17新功能30分钟详解-语法篇-var 介绍 JDK 10 JDK 10新增了新的关键字--var,官方文档说作用是: Enhance the Java Language to exten ...

  9. Hadoop 新 MapReduce 框架 Yarn 详解【转】

    [转自:http://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop-yarn/] 简介: 本文介绍了 Hadoop 自 0.23.0 版本 ...

随机推荐

  1. apache tomcat搭建负载均衡(实现集群中的session同步)

    原理:tomcat 做个WEB服务器有它的局限性,处理能力低,效率低.承受并发小(1000左右).但目前有不少网站或者页面是JSP的.并采用了tomcat做为WEB,因此只能在此基础上调优. 目前采取 ...

  2. apache log4j打印日志源码出口

    Throwable.class: public void printStackTrace(PrintStream s) { synchronized (s) { s.println(this); St ...

  3. Ubuntu安装设置nginx和nohup常用操作

    nginx安装 Ubuntu直接从常规源中安装 apt-get install nginx 安装的目录 配置文件:/etc/nginx/ 主程序文件:/usr/sbin/nginx Web默认目录:/ ...

  4. spring boot 2.0 源码分析(一)

    在学习spring boot 2.0源码之前,我们先利用spring initializr快速地创建一个基本的简单的示例: 1.先从创建示例中的main函数开始读起: package com.exam ...

  5. 光流法详解之二(HS光流)

    Horn–Schunck光流算法[1]是一种全局方法估算光流场. 参考博文:https://blog.csdn.net/hhyh612/article/details/79216021 假设条件: H ...

  6. 如何将自定义的搜索参数便捷的添加到js方式的bootstrap table的参数中

    页面: <div> <form id="exp_form"> 查询参数... <button type="button" oncl ...

  7. c# Datatable导出Excel

    using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; using System; using System.Collections.Generic; ...

  8. 菜鸟入门【ASP.NET Core】12:JWT 设计解析及定制

    前言 上一节我们讲述的书如何使用jwt token,而且上一节的token是要加Authorization:bearer XXXXXXXXXXXX才能访问. 这一节我们来研究如何自定义类似jwt的to ...

  9. Java学习笔记之——常用快捷键(eclipse)

    * Ctrl+C 复制 * Ctrl+V 粘贴 * Ctrl+A 全选 * Ctrl+S 保存 * Ctrl+Z 撤销 * Ctrl+Y 还原 * Ctrl+X 剪切 * Ctrl+F   查找 * ...

  10. 【IDEA&&Eclipse】2、从Eclipse转移到IntelliJ IDEA一点心得

    本人使用IntelliJ IDEA其实并不太久,用了这段时间以后,觉得的确很是好用.刚刚从Eclipse转过来的很多人开始可能不适应,我就把使用过程中的一些经验和常用功能分享下,当然在看这篇之前推荐你 ...