最近发现android在4.4.3上面出现很多怪异的现象,现在虽然没有找到原因和解决方案,但是突然间找到一个css hack写法;

button{        display:none;        width:$rem*45;        height:$rem*33;        //我这里Android 4.4.3 hack 写法        height:calc(1/16*32px);        font-size:$rem*12;        background-color:#b41a1a;        border:1px solid #fff;        color:#fff;        padding:$rem*10 0;        position:absolute;        right: 0;        top: 0;        border-bottom-right-radius: 4px;        border-top-right-radius: 4px;    }

在ios和android4.4.4以上的版本显示都正常的,就在4.4.3上线显示的大小比其他机型明显大了个像素,百思不得其解,干脆上了一个hack的写法,4.4.3本身不支持calc,我就使用这个特性,让支持的浏览器默认覆盖前面的height值。实现hack的操作。

这是calc的兼容性,完全可以将opera mini和android4.3以前的版本覆盖掉。

有需要的朋友可以get一把!!!

更多相关文章

  1. Android(安卓)Glide4.2.0版本使用
  2. Android(安卓)SDK 1-23各版本代号和别名
  3. Android常遇疑难问题
  4. 使用Android(安卓)Studio搭建Android集成开发环境(图文教程)
  5. ubuntu 下编译android libjpeg-turbo-1.5.2
  6. android 开发 @override 编译错误 解决办法
  7. 安卓报错:AS Error inflating class android.support.v7.widget.
  8. [Xamarin.Android] ActionBar Tips
  9. 编译android版本pjsip

随机推荐

  1. Android的相对布局属性的解释
  2. Android中Activity启动模式详解
  3. ImageView的android:maxHeight,android:mi
  4. android contentResolver的使用
  5. Android(安卓)editText(文本框) 的基本属性
  6. Setting Text to Image On Android(安卓)
  7. Android设置activity横屏
  8. Android中EditText属性
  9. 【Android(安卓)系统开发】 编译 Android
  10. Android开发布局系列: LinearLayout布局实