如何删除W3C无效的样式

时间:2013-10-21 10:15:44

标签: css

是否有浏览器使用的样式列表作为自己对css的解释。 例如,IE10在表单的输入中添加了一个额外的删除按钮,firefox在链接中添加了一条虚线。

input::-ms-clear { //Remove IE10's “clear field” X button
  display: none;
}
input::-moz-focus-inner { //Removing The Dotted Outline FireFox
  border: 0; 
}

考虑到我不知道哪些浏览器使用不同的css,我想知道这是一个列表还是一个rest.css。

1 个答案:

答案 0 :(得分:0)

供应商前缀(例如-ms--moz--webkit-等)根本不是有效代码。由于它们不属于W3C规范,因此无法通过验证。它们在他们想要的浏览器中工作,并且在不影响其他浏览器中的其他CSS属性的情况下失败。