W3C验证CSS是否自动意味着跨浏览器兼容性?
-
03-07-2019 - |
题
我终于完成了我的第一个支持CSS的网站的工作版本(感谢本论坛上一些非常有用的建议)并验证了CSS。在我出门找到(买?)另一台机器(我是一台Mac)来检查IE之前,是否有可能远程可能有效的CSS在IE以及我曾经检查过的Firefox,Safari中真正有效我的代码到目前为止?谢谢,帕特里克。
解决方案
不,W3C对CSS标准进行了验证。不幸的是,流行的浏览器(阅读:MSIE 6.0)不是非常标准的;)
其他提示
我认为这完全取决于你的CSS和布局有多复杂 - 如果它完全复杂,那么我会毫不犹豫地说'不'。最好的办法是在其他平台上查看。
您可能希望查看BrowserCam - 他们会在所有主要(和一些次要)浏览器中对网站进行屏幕截图,而更昂贵的帐户允许您使用VNC在这些平台上实际进行交互。
并非所有浏览器都能完全,正确且始终如一地实现所有CSS功能,尤其是在涉及CSS2或即将发布的CSS3时。 W3Schools.com 可以帮助您,因为它列出哪些功能与哪些功能兼容浏览器—虽然我不确定这些信息是最新的。
最后,在所有流行的浏览器上测试几乎没有替代品。我建议安装 Wine , Parallels ,或 VMWare 并测试IE和< a href =“http://www.google.com/chrome”rel =“nofollow noreferrer”> Chrome 。如果它将在OSX上运行,那么测试Konqueror可能会很好。
如果安装其中一个太多PITA(或者如果IE和Chrome不能在Wine或Parallels上运行&#8212;我不是很确定&#8212;并且你没有XP的副本安装在VMWare上),您可能有一个运行Windows的朋友可以使用。最糟糕的情况是,大多数库都有可以测试的Windows机器。
请记住,验证程序只能查看您的语法是否正确。它无法理解您要尝试实现的布局,因此您的页面验证将永远不会表明它在所有浏览器中都可以正常工作。它可能会这样做,但验证本身无法告诉你。
然而,尽管如此,验证您的网页仍然是一个好主意。如果没有语法错误,一切正常工作的机会都会增长。
为了拯救网页设计师免受在不同浏览器中测试浏览器兼容性的痛苦工作,很少有网站提供此服务。在这些网站上,您可以检查所有所需浏览器中网站的兼容性。你可以在 http://www.bestpsdtohtml.com/7-awesome-resources-to-test-cross-browser-compatibility-of-your-website/
&quot;远程可能的是,有效的CSS在IE以及我迄今为止用来检查我的代码的Safari,Safari中真的有效吗?“
有效吗?正如浏览器所接受的那样?是。
看起来一样吗?不一定。
如果您的页面足够简单并且避免了所有已知的IE不兼容性,那么您很高兴。 [我们尝试这样做:只是避免奇怪的东西,使用表格,接受一刀切的浏览器的限制。]
我的建议是你放了一个“下载火狐”。在您的页面上的徽章,而不用担心IE。