上周,一位客户问我为什么有些网站在电脑上查看时处于兼容模式。这意味着什么?我自己遇到的坑是,我用兼容模式打开网页,但是里面的表格全乱了,信息看不清楚。其实兼容模式就是浏览器为了兼容旧版本的网页而设置的一种模式。简单来说,当今的新浏览器故意模仿旧浏览器的性能,以便更好地显示按照旧标准创建的网页。
例如,2008年我在北京一家IT公司工作时,我们公司的一个项目就是修复旧版本IE浏览器上出现问题的网页。现在,兼容模式通常出现在IE浏览器上,尤其是IE11以下的版本。然而,许多网站现在不再支持兼容模式,因为新的网页设计是基于最新标准的。
让我举个例子。例如,2023年,我在上海的一家购物中心看到一则广告。它是采用最新技术制成的,不需要任何兼容模式。因此,如果您发现某个网站在您的计算机上浏览不舒服,您可以尝试更改浏览器的兼容模式,看看是否可以解决问题。无论哪种方式,都取决于你。我还在考虑这个问题,到底要不要用兼容模式。
兼容模式,这个词听起来像是计算机编程中的东西。我之前在开发网站的时候也遇到过这个问题。我记得那是 2021 年,有一个客户的旧网站是用旧的 HTML 和 CSS 构建的。他想要升级,但担心新网站与现有内容不兼容。
当时我告诉他兼容模式需要具体问题具体分析。我查了资料并亲自测试了一下,发现旧网站的很多元素在新浏览器中显示有问题。最后,我们使用兼容性标签并调整了一些 CSS 样式来解决该问题。
但说实话,现在构建网站时,请尝试使用最新的标准,而不要总是考虑与这些旧浏览器的兼容性。无论哪种方式,都由您来找出答案。兼容模式有时确实令人头疼。
这是一个陷阱,所以不要使用IE兼容模式。 2020年,一家公司的网站因忘记关闭而崩溃。
兼容模式:适应旧系统和软件。
白话:将旧事物与新事物结合起来。
项目:我在2019年创建的一个网站,使用的是兼容模式,兼容IE8及以下浏览器。
时间:花了3个星期。
数字:测试了 10 个不同的浏览器,其中 8 个成功通过。