0

对于客户的项目,保持 CSS 100% 验证(不使用任何黑客)有什么实际好处。?即使没有跨浏览器问题。

如果我不保持 100% 的 CSS 有效性,我将来会面临什么类型的问题。

4

4 回答 4

1

实用....嗯,我想您可以对客户说“它是 100% 验证的”?实际上,如果您正在做任何复杂的事情(例如,不透明度),那么保持 100% 有效的CSS 是极其困难的,条件样式表是一种消除大多数情况的方法,但不是所有情况。

做在这种情况下有效的事情,而不是验证者告诉你的事情。话虽如此,请不要忽略由于特定原因不存在的合法错误的验证错误。

于 2010-04-13T17:33:12.290 回答
1

页面在当前版本的浏览器中看起来正确的事实并不能保证它在将来的版本中会正确。

如果您使用无效的 CSS,您可能会无意中依赖渲染代码中的错误,如果该错误被修补,可能会破坏您的布局。

但是,如果您使用有效的 CSS,任何符合标准的浏览器都应该正确显示页面,只要它遵循该版本的 CSS 标准。

于 2010-04-13T17:33:59.803 回答
0

简而言之。如果验证器抱怨供应商特定/css3 属性,例如-webkit-border-radius忽略它。任何其他你应该解决的问题。

于 2010-04-13T21:45:01.217 回答
0

保持 CSS 100% 验证的实际好处还在于,您可以更轻松、更快地检测代码中的错误。

例如,在网站开发过程中,我总是使用一个浏览器,当 XHTML 或 CSS 无效(绿色/红色图标)时,它会清楚地显示给我。它为我节省了几个小时的时间:有时,如果我使用非常基本的编辑器,如果我在 CSS 代码中拼错了某些内容,当我在浏览器中看到 CSS 不再有效时,我会立即注意到它。

注意:拥有 100% XHTML 也很有帮助。有时,无效的 XHTML 是由代码隐藏中的错误引起的。

于 2010-04-13T21:54:23.227 回答