-webkit-appearance —— webkit外观样式属性

-webkit-appearance 是一个 不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中。

最近认真看了一下文档,-webkit-appearance是用来改变按钮和其他控件的外观,使其外观类似于原生控件。

关于这个属性以前写过 解决iOS下无法正常渲染按钮的问题 ,问题产生的原因是,iOS下的safari中有默认的按钮样式:

css 代码:
  1. input[type="button"], input[type="submit"], input[type="reset"] {
  2. -webkit-appearance: push-button;
  3. white-space: pre;
  4. }

其中-webkit-appearance: push-button;就是将按钮设置成iOS中默认原生控件的样式。

通常我们可以在相应的元素上加上

css 代码:
  1. -webkit-appearance : none ;

来移除原生控件样式。

其他几个比较有用的情况是,当我们希望某些元素设置成默写系统原生控件的样式的时候,例如下面的span标签设置成各种控件的样式:

按钮
 
 
 

等等

取值和兼容性参见:http://www.css88.com/webkit/-webkit-appearance/
注释:取值数据来自:http://ued.ctrip.com/webkitcss/prop/appearance.html

最新文章

  1. PNG和Gif及JPEG图片格式比较
  2. Linux Socket过程详细解释(包括三次握手建立连接,四次握手断开连接)
  3. CSS位置如何获取的
  4. 题目:在泛型为Integer的容器内添加一个字符串.
  5. JS与JQ倒计时的写法
  6. 用JS给浏览器的关闭按钮添加事件
  7. C语言使用正则表达式
  8. 在 Windows Azure 网站中进行纵向扩展和横向扩展
  9. tomcat path配置
  10. JAVA web四个属性的范围汇总
  11. 一、AspNet Core通过控制台编译程序的基本指令:
  12. 固定表头,单元格td宽度自适应,多内容出现-横向纵向滚动条数据表格的<前世今生>
  13. CoordinatorLayout 嵌套 AppBarLayout RecyclerView ,通过代码控制,使得CoordinatorLayout 自动滑动到tab置顶的位置
  14. Spring注解定时器使用
  15. MD5加密工具类
  16. mybatis一级缓存
  17. syslog的坑
  18. small_trick_on_IT/PC
  19. C/s程序过时了吗?
  20. java mail 读取邮件列表,

热门文章

  1. rem布局js脚本代码
  2. mysql 子查询问题
  3. Python3 中 的 绝对导入 与 相对导入
  4. springboot官网->pom.xml文件
  5. H5易企秀
  6. IDE及PHP基础——注释、变量、数据、运算符、输出等
  7. C++ 语言程序设计(清华大学)2
  8. DFS技巧 折半搜索
  9. springboot指定配置文件运行
  10. 吴裕雄--天生自然java开发常用类库学习笔记:LinkedList类