如何去除input标签的默认样式
warning:
这篇文章距离上次修改已过191天,其中的内容可能已经有所变动。
要去除input
标签的默认样式,可以通过CSS对其进行重置。以下是一些常用的CSS属性,可以用来去除或覆盖默认的input
样式:
input {
background: none;
border: none;
outline: none;
padding: 0;
margin: 0;
font-size: 16px; /* 根据需要设置字体大小 */
color: currentColor; /* 根据需要设置字体颜色 */
}
/* 针对WebKit内核浏览器的伪元素去除默认的外边距和样式 */
input::-webkit-input-placeholder {
color: transparent;
}
input:-moz-placeholder { /* Firefox 18- */
color: transparent;
}
input::-moz-placeholder { /* Firefox 19+ */
color: transparent;
}
input:-ms-input-placeholder {
color: transparent;
}
以上CSS代码将input
的背景、边框、外边距、内填充、字体颜色以及占位符文本颜色设置为透明或者自定义的颜色和大小。这样就可以去除或修改大多数浏览器默认的input
样式。如果需要对其他浏览器特有的伪元素进行样式重置,也可以在相应的伪元素中添加相应的CSS规则。
评论已关闭