CSS覆盖几乎可以更改任何内容的默认外观,有些人认为不该覆盖其默认样式:
默认的复选框样式看起来像操作系统上的默认复选框,适合辅助功能和可用性
默认的select更像操作系统上的默认选择菜单,更具可访问性和可用性
覆盖的超链接外观就应该是蓝色的,带有下划线,因为这是默认值,它最适合可访问性和可用性
默认滚动条的外观(和行为)将与操作系统上的默认滚动条相同,具备良好的可访问性和可用性
然后实际上,默认值并不总是可访问性和可用性的最佳选择。一旦使用CSS覆盖默认样式后:
可以自定义按钮的外观
可以自定义光标的外观,或网站上的特定元素
可以更改文本突出显示颜色,可以更改主题色,自定义可编辑的文本区域中的拼写和语法错误的外观
界限在哪里?
每个人都有不同的风格,几乎每个人都为他们的按钮设计风格。几乎每个人都为他们的链接设置样式,但有些人可能只自定义蓝色的色调并留下下划线,在更精细的更改中绘制线条。
有些人的界限是永远不改变默认光标,有些人则使光标成为交互式元素的指针,甚至使用自定义图像作为光标。有些人使用默认的滚动条,说滚动条永远不应该被定制,而有些人则为滚动条实现精心的交互设计。
CSS是一种用于更改网站设计的语言。您编写的每个规则集都可能更改某些内容的默认值。CSS中没有明确的界限说明应该或不应该修改默认样式。
预览时标签不可点收录于合集#个上一篇下一篇