这是一个创建于 4347 天前的主题,其中的信息可能已经有所发展或是发生改变。
想知道浏览器厂商在设计浏览器的表单样式的规范或者说遵循的规范。但是很多文章都在讨论如何Cross Browser Styling。
既然这么多开发者都希望用户在自己的页面上看到一致的表单样式,为什么浏览器在表单样式的自定义方面,不开放完整的API。比如radio, checkbox, select的下来等等,不能像CSS定义标准盒模型那种,设置border, background等等。
最后想讨论下,为什么浏览器在不同平台上,默认样式 要与操作系统的表单保持一致?
比如button, select,在windows和在MAC都是各自系统的风格。
5 条回复 • 1970-01-01 08:00:00 +08:00
 |
|
1
vellow 2014 年 3 月 18 日
做操作系统的一般也做自己的浏览器,应该是为了一致性的用户体验吧
|
 |
|
2
frank451 2014 年 3 月 18 日
radio/checkbox/select之类的控件不是也可以修改外观。
|
 |
|
3
jsonline 2014 年 3 月 18 日 via Android
因为W3C没有给出外观标准
|
 |
|
4
riophae 2014 年 3 月 18 日
一致性的用户体验 +1
|
 |
|
5
riophae 2014 年 3 月 18 日
这就好比 iOS 应用就应该尽量贴合 iOS 的设计风格, 安卓应用应该尽量贴合 Android Design 一样.
|