safari下按钮样式失效

简介:

这两天遇到一个问题,页面在安卓手机里面正常显示,但是在IOS里面按钮的样式完全失效了,一番了解之后才知道是appearance属性 的原因。


在原来的样式里面加上一行"-webkit-appearance : none ;",IOS下的按钮样式立马显示出来了

1
2
3
4
5
#btn{ width : 80% padding : 2%  0 color : #fff font-family 'kaiti' background : #F3AA3B border : none ;
     -webkit-border-radius:  5px ;
     -moz-border-radius:  5px ;
     border-radius:  5px ;
     -webkit-appearance :  none  ;   /*解决iphone safari上的圆角问题*/

查了下手册,CSS对appearance属性是这么介绍的:


定义和用法

appearance 属性允许您使元素看上去像标准的用户界面元素。

默认值是 normal


语法

appearance: normal|icon|window|button|menu|field;


浏览器支持

所有主流浏览器都不支持 appearance 属性。

Firefox 支持替代的 -moz-appearance 属性。

Safari 和 Chrome 支持替代的 -webkit-appearance 属性。


更详细的介绍,可以查看手册  http://www.w3school.com.cn/cssref/pr_appearance.asp

本文转自   frwupeng517   51CTO博客,原文链接:http://blog.51cto.com/dapengtalk/1855809
相关文章
|
7月前
|
Web App开发 安全 JavaScript
关于 Safari back 按钮在 iOS 16 不能按照期望工作的问题分析
关于 Safari back 按钮在 iOS 16 不能按照期望工作的问题分析
51 0
|
Web App开发 安全 JavaScript
关于 Safari back 按钮在 iOS 16 不能按照期望工作的问题分析
关于 Safari back 按钮在 iOS 16 不能按照期望工作的问题分析
118 0
|
1月前
|
Web App开发 编解码 JavaScript
Safari浏览器不支持……
Safari浏览器不支持……
14 0
|
1月前
|
Web App开发 编解码 JavaScript
Safari浏览器不支持let声明的解决方式
Safari浏览器不支持let声明的解决方式
16 0
|
4月前
|
Web App开发 移动开发 Android开发
解决IOS Safari浏览器H5页面上下滑动时卡顿、页面缺失的问题
解决IOS Safari浏览器H5页面上下滑动时卡顿、页面缺失的问题
|
8月前
|
Web App开发 JavaScript iOS开发
iOS Safari 浏览器 100vh 带有滚动条解决方案
iOS Safari 浏览器 100vh 带有滚动条解决方案
454 0
|
8月前
|
Web App开发 JavaScript Android开发
JS 解决移动端浏览器(Safari、Alook...)无法禁止缩放问题
JS 解决移动端浏览器(Safari、Alook...)无法禁止缩放问题
233 0
|
Web App开发 前端开发 JavaScript
前端基本开发工具的浏览器之Safari
Safari是一款苹果公司开发的浏览器,它在Mac OS和iOS操作系统上广受欢迎。下面就让我们来看看Safari的特点和优势。
239 0
|
Web App开发 iOS开发
element-plus:Message 消息提示组件safari浏览器中显示异常
element-plus:Message 消息提示组件safari浏览器中显示异常
149 0
element-plus:Message 消息提示组件safari浏览器中显示异常
|
Web App开发 iOS开发
element表格在Safari浏览器下面对不齐?
element表格在Safari浏览器下面对不齐?
186 0
element表格在Safari浏览器下面对不齐?

热门文章

最新文章