创建网站时您首选的方法是什么:
- 努力使页面在每个浏览器上看起来都完全相同?或者
- 让浏览器将其默认样式表应用于某些特定对象,如输入、边框、颜色等。 ?
第一个解决方案显然是我们在完美世界中自然会拥有的,但需要更多的工作、CSS hack、浏览器特定的样式表等等。
这是网页设计师应该倾向于做的事情吗?
关于第二个,我在考虑表单、禁用的元素、有时的颜色、表格的页眉和页脚……让浏览器处理它要容易得多,并且具有跨网站对用户保持一致的优势。
这是一个好习惯还是我很懒?如何将此解决方案“出售”给不关心这些考虑的客户?
我正在寻找每种方法的优缺点。
如何在一个和另一个之间进行选择?极限在哪里?(怎么样:坚持 W3C 标准,让浏览器处理剩下的事情?)