您是否应该使用CSS覆盖默认的浏览器样式?答案不是黑白的。 CSS提供了广泛的自定义,使您几乎可以更改任何默认元素的外观。但是,这些改变的程度是持续辩论的问题。
考虑以下示例:复选框,无线电按钮,选择菜单和锚固链接都具有操作系统确定的默认样式。尽管CSS允许进行完整的风格大修,但许多人认为维护这些默认设置可增强可访问性和可用性。同样,滚动条,按钮甚至光标经常被设计样式,但是自定义级别在开发人员之间差异很大。
关键问题变成了:您在哪里绘制行?这是高度主观的。许多开发人员样式的按钮和链接,有时仅巧妙地调整默认颜色。造型形式元素也很常见,但有些宁愿使它们不受影响。关于光标自定义的意见范围从完全回避到使用自定义图像。
最终,CSS是一个设计工具,每个规则都会修改一些默认设置。没有普遍接受的“被禁止”的CSS财产。重点应该放在做出优先级可用性和可访问性的知情样式选择上。即使是看似无害的属性,例如background-color
也可能被滥用,从而创造出难以访问的区域。关键因素不是CSS本身,而是其实施背后的设计决策。
以上是CSS应该覆盖默认浏览器样式吗?的详细内容。更多信息请关注PHP中文网其他相关文章!