词条信息

admin
admin
超级管理员
词条创建者 发短消息   

相关词条

热门词条

更多>>
大数据生态圈是什么?
大数据这个概念本身就太大而且太宽,如果一定要严格定义是非常[详细]
PS锐化工具修复模糊照片
  平时我们看到很多文章介绍的都是把清晰的照片模糊处理化,那如[详细]
Xcode使用入门教程
Xcode是一个款强大的IDE开发环境,就像你在写Window[详细]
手机VoLTE是什么意思?
有网友会发现自己的手机上有个“VoLTE”图标或者“HD”[详细]
10月1日起执行个税新税率表!新在哪?减多少?
  千龙网北京9月28日讯(记者 郑雪)2018年8月31日,[详细]
解决网 >>所属分类 >> CSS   

css去掉iPhone、iPad默认按钮样式

标签: css iPhone iPad 按钮

顶[0] 发表评论(0) 编辑词条

只要在样式里面加一句去掉css去掉iPhone、iPad的默认按钮样式就可以了!~ www.solves.com.cn 电脑百科

input[type="button"], input[type="submit"], input[type="reset"] {

www.solves.com.cn 电脑百科

-webkit-appearance: none; www.solves.com.cn 电脑百科

} www.solves.com.cn 电脑百科

textarea {  -webkit-appearance: none;}   

www.solves.com.cn 电脑百科

如果还有圆角的问题, www.solves.com.cn 电脑百科

.button{ border-radius: 0; } 

www.solves.com.cn 电脑百科

  www.solves.com.cn 电脑百科

我们在写表单的时候会发现一些浏览器对表单赋予了默认的样式,如在Chorme浏览器下,文本框及下拉选择框当载入焦点时,都会出现发光的边框,并且在火狐及谷歌浏览器下,多行文本框textarea还可以自由拖拽拉大,另外还有在IE10下,当文本框输入内容后,在文本框的右侧会出现一个小叉叉,等等。不容置疑,这些效果是在用户体验上得到了提升,但有些时候我们并不需要这些默认的样式,那怎么办呢?下面我们就来分别看一下解决办法。 www.solves.com.cn 电脑百科

1、去除Chrome等浏览器文本框默认发光边框

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

input:focus, textarea:focus { www.solves.com.cn 电脑百科

    outline: none; www.solves.com.cn 电脑百科

} www.solves.com.cn 电脑百科

去掉高光样式:

www.solves.com.cn 电脑百科

input:focus{ www.solves.com.cn 电脑百科

    -webkit-tap-highlight-color:rgba(0,0,0,0); www.solves.com.cn 电脑百科

    -webkit-user-modify:read-write-plaintext-only; www.solves.com.cn 电脑百科

} www.solves.com.cn 电脑百科

当然这样以来,当文本框载入焦点时,所有浏览器下的文本框的边框都不会有颜色上及样式上的变化了,但我们可以重新根据自己的需要设置一下,如:

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

input:focus,textarea:focus { www.solves.com.cn 电脑百科

    outline: none;

www.solves.com.cn 电脑百科

    border: 1px solid #f60; www.solves.com.cn 电脑百科

} www.solves.com.cn 电脑百科

这样的话,当文本框载入焦点时,边框颜色就会变为橙色,给用户一个反馈。 www.solves.com.cn 电脑百科

2、去除IE10+浏览器文本框后面的小叉叉 www.solves.com.cn 电脑百科

只需下面一句就ok了 www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

input::-ms-clear {

www.solves.com.cn 电脑百科

    display: none;

www.solves.com.cn 电脑百科

}

www.solves.com.cn 电脑百科

3、禁止多行文本框textarea拖拽

www.solves.com.cn 电脑百科

这样按下面添加属性多行文本框就不能拖拽放大缩小了:

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

textarea {

www.solves.com.cn 电脑百科

    resize: none; www.solves.com.cn 电脑百科

} www.solves.com.cn 电脑百科

在这里要提到一个属性resize,这个是CSS3属性,用于元素缩放,它可以取以下几个值:

www.solves.com.cn 电脑百科

none 默认值

www.solves.com.cn 电脑百科

both 允许水平方向及垂直方向缩放 www.solves.com.cn 电脑百科

horizontal 只允许水平方向缩放 www.solves.com.cn 电脑百科

vertical 只允许垂直方向缩放 www.solves.com.cn 电脑百科

不仅可以针对textarea元素,对大多数元素都适用,如div等,在这里不一一列举,但与textarea不同的是,对div使用时需要加上一句overflow: auto;,也就是这样才有效果:

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

div {

www.solves.com.cn 电脑百科

    resize: both; www.solves.com.cn 电脑百科

    overflow: auto; www.solves.com.cn 电脑百科

}

www.solves.com.cn 电脑百科

 

 

本文地址:解决网 http://www.solves.com.cn/doc-view-4477.html

TAGS:SOLVES , 电脑技术 , 电脑知识 , 网站建设, 电脑技术, 网络营销 , 网站托管 , 硬件技术 , 网络技术 , 软件技术, 维修网点

附件列表


按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

→我们致力于为广大网民解决所遇到的各种电脑技术问题
 如果您认为本词条还有待完善,请 编辑词条

上一篇CSS的浏览器兼容性问题解决
下一篇CSS中link和@import的区别

0
1. 本站部分内容来自互联网,如有任何版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
2. 本站内容仅供参考,如果您需要解决具体问题,建议您咨询相关领域专业人士。
3. 如果您没有找到需要的电脑技术问题词条,您可以到百科问答提问或创建词条,等待高手解答。

关于本词条的提问

查看全部/我要提问>>