博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css3 appearance在iphone上面的问题
阅读量:4986 次
发布时间:2019-06-12

本文共 725 字,大约阅读时间需要 2 分钟。

最近在做项目的时候,发现iphone上中

<input type="button">在修改了css样式之后还是保留自带的一些属性,然后在安卓手机上不会出现这样的问题,

在网上找了一些资料,

使用“-webkit-appearance: none; ”来改变按钮在iPhone下的默认风格,其实我们可以反过来思路,

使用“appearance”属性,来改变任何元素的浏览器默认风格,简单的说,

你可以使用“appearance”属性将“段落p”渲染成button的风格,也可以渲染成“输入框”、“选择框”等效果。

大家都知道每个浏览器对HTML元素渲染都不一样,比如说“button”,在chrome和ff中,渲染出来的效果都是不尽相同的。

这样一来就有了今天这个思路,利用浏览器的对元素的默认渲染风格,我们可以使用“appearance”属性对任何元素的渲染风格改变,

最简单的来说,我要把“a”链接默认显示成“按钮”风格,那么我们可以使用“appearance”设置为“button”。

 

“appearance”功能听起来蛮大的,不过可惜的是,目前各个浏览器厂商各自为政,还无法达到统一的标准,

至今天也只有两个内核的浏览器可以使用,其一是“webkit”,其二是“ff”的,也就是说在使用“appearances”时,需要加上各浏览器厂前缀。

appearance使用方法

.elmClass{-webkit-appearance: value;-moz-appearance: value;appearance: value;}

  

转载于:https://www.cnblogs.com/waisonlong/p/4819960.html

你可能感兴趣的文章
XML DOM解析 基础概念
查看>>
jQuery取得select选择的文本与值
查看>>
Android入门系列002----普通控件使用
查看>>
YARN框架详解
查看>>
topshelf windows服务
查看>>
Mac OS X下重启apache
查看>>
Unity3D中Animator动画控制器组件的相关使用
查看>>
Mayan游戏
查看>>
The New Jordans 2013 released a comeback
查看>>
SQL实战(四)
查看>>
LEETCODE —— Unique Binary Search Trees [动态规划]
查看>>
栈溢出利用
查看>>
JS核心知识点:DOM\BOM\EVENT
查看>>
嵌入式软件设计第8次试验
查看>>
Datenstruktur und Algorithmus
查看>>
DLL劫持技术详解(lpk.dll)
查看>>
『干货』分享你最喜欢的技巧和提示(Xcode,objective-c,swift,c...等等)
查看>>
WPF教程六:布局之Grid面板(转)
查看>>
ASP.NET MVC5 中百度ueditor富文本编辑器的使用(转)
查看>>
C# 超高速高性能写日志 代码开源(转)
查看>>