当前位置: 首页 > news >正文

论flex布局和box布局的华为meta8手机自带浏览器的兼容

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

现在的手机有很多的需要垂直居中和水平居中,还要和能够很完美的配合适屏的需求,css3中出现了完美的盒模型box-flex和flex弹性布局,网上能找到各种关于这两种布局的资料,用法也不难;

flex布局: display:flex

父节点:

.box {
  display: flex;
  justify-content: center;  
  align-items: center; // 垂直居中
}

子节点

.item{
    flex 1
}

用法链接的资料:flex布局骰子布局 ; Flex 布局教程:语法篇

box布局:display:box

父节点:

.box{
    display: box;
    box-align: center; //规定如何对齐框的子元素 
    box-pack: center; // 规定水平框中的水平位置或者垂直框中的垂直位置
}

子节点:

.item{
    box-flex:1;
}

用法链接的资料:弹性盒子模型简介

兼容问题

现在大多数的手机都是能够兼容flex布局的,而且我们主要用的也是flex更多一些,所以对于box布局并没有太多的使用与研究,但是最近在使用flex布局的时候却发现华为meta8自带的浏览器(版本比较低的啦)却对这个flex布局不支持,却对下面的这个属性支持,这样又可以使用啦啦啦啦。。。。。

.box{
    display: -webkit-box;
}

哈哈,更让人跌破眼镜的是,在兼容华为meta8自带浏览器的时候,因项目中使用的是stylus预处理器,在进行编译的时候却不能编译

.item{
    -webkit-box-flex:1;
}

最后的最后加了一个padding的属性才可以编译,虽然不知道为啥,但是编译成功了,而且值得注意的是:这个padding的属性必须放紧挨着才可以编译,虽然觉得有点不可思议。。。。。

.item{
    -webkit-box-flex:1;
    padding 0
}

 

 

转载于:https://my.oschina.net/tianyuqin/blog/1787014

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • ajaxfileupload-上传文件示例
  • 4027. [HEOI2015]兔子与樱花【树形DP】
  • 1491. [NOI2007]社交网络【最短路计数】
  • Java基础-比较运算符Compare Operators
  • LDAP DIT设计参考
  • 爬取校园新闻首页的新闻
  • 学习索引结构的一些案例——Jeff Dean在SystemML会议上发布的论文
  • node爬虫-使用puppeteer
  • 使用linux下的crontab定时任务跑定时脚本
  • mycat的wrapper.log日志中发现主从切换报错
  • react组件的生命周期
  • oracle中两个时间类型的数据相减默认得到的是天数。
  • 阿里云禁止25端口,使用465端口发送运维邮件
  • CentOS下设置Tomcat开机自动启动操作步骤
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • 11111111
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • AHK 中 = 和 == 等比较运算符的用法
  • E-HPC支持多队列管理和自动伸缩
  • ES2017异步函数现已正式可用
  • HTTP中的ETag在移动客户端的应用
  • idea + plantuml 画流程图
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • MySQL QA
  • orm2 中文文档 3.1 模型属性
  • Redis学习笔记 - pipline(流水线、管道)
  • 闭包--闭包之tab栏切换(四)
  • 从tcpdump抓包看TCP/IP协议
  • 多线程事务回滚
  • 诡异!React stopPropagation失灵
  • 两列自适应布局方案整理
  • 使用 @font-face
  • 算法-插入排序
  • 学习JavaScript数据结构与算法 — 树
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • #include
  • #传输# #传输数据判断#
  • #如何使用 Qt 5.6 在 Android 上启用 NFC
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (利用IDEA+Maven)定制属于自己的jar包
  • (强烈推荐)移动端音视频从零到上手(上)
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (数据大屏)(Hadoop)基于SSM框架的学院校友管理系统的设计与实现+文档
  • (算法)前K大的和
  • (转)memcache、redis缓存
  • (转)socket Aio demo
  • ****Linux下Mysql的安装和配置
  • .gitignore文件忽略的内容不生效问题解决
  • .NET Core中的去虚