W3C验证CSS是否自动意味着跨浏览器兼容性?

时间:2009-01-06 11:39:26

标签: internet-explorer validation cross-platform cross-browser

我终于完成了我的第一个支持CSS的网站的工作版本(感谢本论坛上一些非常有用的建议)并验证了CSS。在我出门找到(买?)另一台机器(我是一台Mac)来检查IE之前,是否有可能远程有效的CSS在IE以及我曾用过的Firefox,Safari,Safari上真正有效我的代码到目前为止?谢谢,帕特里克。

6 个答案:

答案 0 :(得分:8)

不,W3C对CSS标准进行了验证。不幸的是,流行的浏览器(阅读:MSIE 6.0)不是非常标准的;)

答案 1 :(得分:2)

我认为这完全取决于你的CSS和布局有多复杂 - 如果它完全复杂,那么我会毫不犹豫地说'不'。最好的办法是在其他平台上查看。

您可能希望查看BrowserCam - 他们会在所有主要(和一些次要)浏览器中对网站进行屏幕截图,而更昂贵的帐户允许您使用VNC在这些平台上实际进行交互。

答案 2 :(得分:2)

并非所有浏览器都能完全,正确且始终如一地实现所有CSS功能,尤其是在涉及CSS2或即将发布的CSS3时。 W3Schools.com可以帮助您,因为它列出哪些功能与哪些浏览器兼容 - 尽管我不确定这些信息是最新的。

最后,在所有流行的浏览器上测试几乎没有替代品。我建议安装WineParallelsVMWare并测试IE和Chrome。如果它将在OSX上运行,那么测试Konqueror可能会很好。

如果安装其中一个太多PITA(或者如果IE和Chrome不能在Wine或Parallels上运行 - 我不确定 - 而且你没有要在VMWare上安装XP的副本) ,你可能有一个运行Windows的朋友,你可以利用。最糟糕的情况是,大多数库都有可以测试的Windows机器。

答案 3 :(得分:1)

请记住,验证程序只能查看您的语法是否正确。它无法理解您要尝试实现的布局,因此您的页面验证将永远不会成为所有浏览器中所需工作的标志。它可能会这样做,但验证本身无法告诉你。

然而,尽管如此,验证您的网页仍然是一个好主意。如果没有语法错误,一切正常工作的机会都会增长。

答案 4 :(得分:0)

为了拯救网页设计师免受在不同浏览器中测试浏览器兼容性的痛苦工作,很少有网站提供此服务。在这些网站上,您可以检查所有所需浏览器中网站的兼容性。您可以在http://www.bestpsdtohtml.com/7-awesome-resources-to-test-cross-browser-compatibility-of-your-website/

找到这些网站

答案 5 :(得分:-2)

“远程可能,有效的CSS在IE以及我迄今为止用来检查我的代码的Firefox,Safari中真正有效吗?”

有效吗?正如浏览器所接受的那样?是。

看起来一样吗?不一定。

如果您的页面足够简单并且避免了所有已知的IE不兼容性,那么您很高兴。 [我们尝试这样做:只是避免奇怪的东西,使用表格,接受一刀切的浏览器的限制。]

我的建议是,您在页面上放置了“下载Firefox”徽章,而不用担心IE。