使用 CSS 去掉 iPhone 网页上按钮的超大圆角默认样式
使用 iPhone 上的浏览器去浏览网页的时候,按钮总是显示超大圆角的样式,显得超级恶心,但是我们自己定义 border-radius 为 0 也无法去除这个圆角,经过搜索发现这是 webikt 内核浏览器通过私有属性 -webkit-appearance 对控件设置了默认样式。
我们只要对按钮设置这个属性,并设置为 ‘none’ 就可以取消浏览器对于控件的默认样式。
input {-webkit-appearance:none; /*去除input默认样式*/}
另外这个属性也有个神奇的地方,它可以用来调用显示浏览器对各种控件的默认样式,总共有如下几个效果(将一个 Span 标签应用不同的 -webkit-appearance 效果):
| -webkit-appearance | 效果 |
|---|---|
| -webkit-appearance: button | SPAN Tag |
| -webkit-appearance: button-bevel | SPAN Tag |
| -webkit-appearance: caret | SPAN Tag |
| -webkit-appearance: checkbox | SPAN Tag |
| -webkit-appearance: listbox | SPAN Tag |
| -webkit-appearance: listitem | SPAN Tag |
| -webkit-appearance: menulist | SPAN Tag |
| -webkit-appearance: menulist-button | SPAN Tag |
| -webkit-appearance: menulist-text | SPAN Tag |
| -webkit-appearance: menulist-textfield | SPAN Tag |
| -webkit-appearance: push-button | SPAN Tag |
| -webkit-appearance: radio | SPAN Tag |
| -webkit-appearance: scrollbarbutton-down | SPAN Tag |
| -webkit-appearance: scrollbarbutton-left | SPAN Tag |
| -webkit-appearance: scrollbarbutton-right | SPAN Tag |
| -webkit-appearance: scrollbarbutton-up | SPAN Tag |
| -webkit-appearance: scrollbargripper-horizontal | SPAN Tag |
| -webkit-appearance: scrollbargripper-vertical | SPAN Tag |
| -webkit-appearance: scrollbarthumb-horizontal | SPAN Tag |
| -webkit-appearance: scrollbarthumb-vertical | SPAN Tag |
| -webkit-appearance: scrollbartrack-horizontal | SPAN Tag |
| -webkit-appearance: scrollbartrack-vertical | SPAN Tag |
| -webkit-appearance: searchfield | SPAN Tag |
| -webkit-appearance: searchfield-cancel-button | SPAN Tag |
| -webkit-appearance: searchfield-decoration | SPAN Tag |
| -webkit-appearance: searchfield-results-button | SPAN Tag |
| -webkit-appearance: searchfield-results-decoration | SPAN Tag |
| -webkit-appearance: slider-horizontal | SPAN Tag |
| -webkit-appearance: slider-vertical | SPAN Tag |
| -webkit-appearance: sliderthumb-horizontal | SPAN Tag |
| -webkit-appearance: sliderthumb-vertical | SPAN Tag |
| -webkit-appearance: square-button | SPAN Tag |
| -webkit-appearance: textarea | SPAN Tag |
| -webkit-appearance: textfield | SPAN Tag |
使用 CSS 去掉 iPhone 网页上按钮的超大圆角默认样式的更多相关文章
- 使用 CSS 去掉 iPhone 网页上按钮的超大圆角以及文本框圆角默认样式
使用 iPhone 上的浏览器去浏览网页的时候,按钮总是显示超大圆角且颜色由上而下渐变的样式,显得超级恶心,而且文本框也会有一定的圆角,但是我们自己定义 border-radius 也没有效果,经过搜 ...
- css去掉iPhone、iPad默认按钮样式
原文链接:http://blog.sina.com.cn/s/blog_7d796c0d0102uyd2.html 只要在样式里面加一句去掉css去掉iPhone.iPad的默认按钮样式就可以了!~ ...
- css的reset和常用的html标签的默认样式整理
先看下常用的这些标签浏览器的默认样式有哪些: body{ margin: 8px;} hr{ border:1px inset; margin-top:.5em;margin-bottom:.5em; ...
- 去掉iPhone、iPad的默认按钮样式
只要在样式里面加一句去掉css去掉iPhone.iPad的默认按钮样式就可以了!~ input[type="button"], input[type="submit&qu ...
- 用css去除chrome、safari等webikt内核浏览器对控件默认样式
有这么一个webkit的私有属性: -webkit-appearance:none; /*去除input默认样式*/ 添加该样式,并且值为'none'时即可取消浏览器对于控件的默认样式. 另外这个属性 ...
- CSS3-基于浮动的布局,响应式WEB设计,定位网页上的元素,设计打印页面的css技术
基于浮动的布局: 1.除非图片设置了宽度,否则始终应该要对浮动的图片设置一个宽度,这样可以让浏览器给其他内容腾出环绕的空间 2.当侧边栏的高度与主内容区的高度不一致的时候,可以用个margin进行调整 ...
- 通过Mac远程调试iPhone/iPad上的网页(转)
我们知道在 Mac/PC 上的浏览器都有 Web 检查器这类的工具(如最著名的 Firebug)对前端开发进行调试,而在 iPhone/iPad 由于限于屏幕的大小和触摸屏的使用习惯,直接对网页调试非 ...
- javascript复制内容到剪切板/网页上的复制按钮的实现
javascript复制内容到剪切板/网页上的复制按钮的实现:DEMO如下 <!doctype html> <html> <head> <meta chars ...
- JS事件 鼠标单击事件( onclick )通常与按钮一起使用。onclick是鼠标单击事件,当在网页上单击鼠标时,就会发生该事件。同时onclick事件调用的程序块就会被执行
鼠标单击事件( onclick ) onclick是鼠标单击事件,当在网页上单击鼠标时,就会发生该事件.同时onclick事件调用的程序块就会被执行,通常与按钮一起使用. 比如,我们单击按钮时,触发 ...
随机推荐
- My97日期控件 选择日期区间
<script language="javascript" type="text/javascript" src="My97DatePicker ...
- 深入浅出设计模式——迭代器模式(Iterator Pattern)
模式动机 一个聚合对象,如一个列表(List)或者一个集合(Set),应该提供一种方法来让别人可以访问它的元素,而又不需要暴露它的内部结构.针对不同的需要,可能还要以不同的方式遍历整个聚合对象,但是我 ...
- Redis redis-cli常用操作
一.安装 二.连接 在bin目录下./redis-cli -p port -a password 授权auth password 查看是否连接成功 ping PONG表示连接成功 三.键值相关命令 k ...
- MyBatis中#,$的用法区别
#可以防止SQL注入 $用在一些特殊的SQL语句例如 order by ${...} , desc/asc PS:大部分用#,一些特殊情况用$
- windows 无法分析或处理 pass 报错问题汇总
日光月华 发表于 2015-2-9 22:02:42 https://www.itsk.com/thread-346404-1-1.html 系统封装失败遇到windows 无法分析或处理 pass ...
- iframe 子页面获取父页面的元素并且控制样式
父页面的代码 <div id="div5" style="position:relative;height:500px;"> ...
- 与SQL注入第一次相遇
sql注入的含义sql注入是将代码插入(拼接)到应用(用户)的输入参数中, 之后再将这些参数传递给后台的SQL服务器加以解析并执行的攻击, 总结起来就是攻击者将恶意代码拼接到sql语句并加以执行从而得 ...
- WPF:ListView 分组合并
CollectionViewSource 绑定的是从数据库取出的数据ListBind 以DeptName为分组依据 <Window.Resources> <CollectionVie ...
- label for
一般我们在使用radio 时都是结合label来使用的 <label><input type=”radio” name=”radio” value=’0’/>男</l ...
- “不支持一个STA线程上针对多个句柄的WaitAll。”的解决方案
一.异常提示 不支持一个 STA 线程上针对多个句柄的 WaitAll. 出错界面如下图: 二.解决方法 先直接上解决方案吧.其实解决方法很简单如下面的代码直接把main函数的[STAThread]属 ...