在css中,如何去除input标签的默认样式?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在css中,如何去除input标签的默认样式?相关的知识,希望对你有一定的参考价值。

input-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;

去除input的默认样式用上边的代码就可以实现了。

如果是只去除部分input的默认样式您可以使用class或ID来指定。

参考技术A

取消input的默认样式

input-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;

参考技术B 默认输入框聚焦样式去除方法: input:focus outline:none
如果要完全重写可以在css中写 例如
input border:2px solid #e36514 ; width:245px ; height: 25px;
参考技术C 比如说,input的class为textinput,则CSS的条目写为input .textinput

如何定义input标签中 type="text"的CSS样式

可以用css3中新增的选择器“[attribute=value]”来同时选中指定的属性的标签。

1、新建html文档,添加5个input标签,其中第一个和最后一个“type”属性的属性值为“text”:

2、在head标签和body标签之间添加style标签,添加代码“input[type=text]”,“input”指的是标签名,“type”指的是属性名,“text”指的是属性值,这个就会把所有属性名为“type”、属性值为“text”的input标签选中:

3、为被选择的标签设置背景色为红色,这时属性值为“text”的第一个标签和最后一个标签背景色都变成了红色:

参考技术A 第一种:
.style1color:red;
.style2color:green;
<input type="text" class="style1" />
<input type="password" class="style2" />

第二种:
<input type="text" style="color:red;" />
<input type="password" style="color:green;" />
第三种:css3选择器,ie低版本不支持
input[type=text]color:red;
input[type=password]color:green;

<input type="text" />
<input type="password" />
当然还可以根据js去做本回答被提问者和网友采纳

以上是关于在css中,如何去除input标签的默认样式?的主要内容,如果未能解决你的问题,请参考以下文章

CSS:去除input和button边框以及选中时边框默认样式

如何用css3设置去除file默认效果

可以不可以直接用css去除input style=“botton”点击凹陷的效果呢

在Chrome与火狐中,输入框input类型为number时,如何去除掉的自带的上下默认箭头

css中如何去掉button(按钮)的边框

如何去除jquery mobile 的css样式