“所有浏览器兼容性”和“跨浏览器兼容性”之间有什么区别?

时间:2010-07-02 02:25:31

标签: javascript css xhtml cross-browser

“所有浏览器兼容”和“跨浏览器兼容”有什么区别?

“Cross”是什么意思是它意味着不同的操作系统?

我们可以说任何网站都是跨浏览器兼容的,如果它在IE 7的桌面版,8 FF 3 +,Safari 3 +上工作正常吗?

或跨浏览器是指所有操作系统和设备上的所有最新浏览器和古代浏览器?

我们认为“跨浏览器”更广泛吗?

修改1:

“跨浏览器”一词中是否包含“跨平台”和“跨设备”字样?

如果我让网站与IE 7,8 FF 3 +,Safari 3+ opera 8+的桌面版兼容,并使用跨浏览器一词,任何人都可以认为它可以在移动浏览器和其他设备(ipad)呢?

我是否应该明确提及合约,我只会在桌面浏览器版本IE 7,8 FF 3 +,Safari 3+ opera 8+上提供兼容性?

修改2

我为客户创建了一个网站,并且在我的合同中写了“您的网站将与浏览器兼容”。有一天客户在他朋友的iphone和bcoz上开了一个网站,我没有测试过并为小屏幕浏览器制作网站,他给我发了一条信息“为什么我的网站在iPhone上看起来不太好而你提到”你的网站将是跨浏览器兼容的“

现在我将不得不为iPhone优化他的网站:(。

为了将来我想改变合同邮件中的措辞。

2 个答案:

答案 0 :(得分:3)

从语义上讲,跨浏览器意味着多个浏览,所有浏览器都意味着所有浏览器。

但实际上,大多数人认为跨浏览器意味着所有主流的现代浏览器。

编辑:跨浏览器传统上只讨论桌面浏览器,因为该术语在移动设备启动之前就已经使用了很长时间,所以可以说应用程序是跨浏览器的,即使它不兼容移动设备也是如此。这就是我认为人们现在的期望。但是我希望这会在未来几年内改变......

  

是“跨平台”和“交叉   设备“包含在单词中的单词”Cross   浏览器“?

该术语含糊不清,如果这是一个规范,那么它应该尽可能具体。列出您要定位的平台,设备和浏览器。

  

如果我让网站兼容   IE 7的桌面版,8 FF 3+​​,   Safari 3+ opera 8+,并使用word   跨浏览器,任何人都可以认为它   将适用于移动浏览器和其他   设备(ipad)呢?

您知道,您的网站可能适用于移动设备。 (除非你使用闪光灯)。

  

我应该明确提到合同吗?   我只会给予兼容性   桌面浏览器版本IE 7,8 FF 3+   ,Safari 3+ opera 8+?

当然。在合同中,具体要付出代价。

  

我为客户制作了一个网站,并且“你的网站   网站将跨浏览器兼容“   写在我的合同中。一天   客户在他朋友的网站上开了网站   iphone和bcoz我还没有测试过   他为小屏幕浏览器制作了网站   邮寄给我关于“为什么我的网站没有   在你的iPhone上看起来很好   提到“你的网站将会交叉   浏览器兼容“。

免责声明:不是律师。如果该站点在webkit浏览器上运行,它应该在iPhone上运行正常。有什么问题?如果他想要一个特殊的移动(小屏幕)网站,这个网站在“跨浏览器”这个词中完全不被覆盖。

答案 1 :(得分:1)

我认为您对跨浏览器兼容性有正确的认识。在我看来,这是前端开发的术语,来自后端开发术语跨平台兼容性

我没有听说过或使用所有浏览器兼容。但是,如果有人将此作为规范提供给我,我会构建该网站,以便它可以在任何浏览器中显示。鉴于这将是一项艰巨的任务。

请记住,兼容性确实意味着相同的。我认为业界越来越认可浏览器不必像IE浏览器那样在IE7中看到相同的

尽管如此,我通常会指定哪些浏览器和平台希望网站或应用程序兼容。