在现代网页中,您经常会看到如下内容:
<!--[if IE 7]>
<html class="ie ie7" lang="en-US">
<![endif]-->
<!--[if IE 8]>
<html class="ie ie8" lang="en-US">
<![endif]-->
<!--[if !(IE 7) | !(IE 8) ]><!-->
<html lang="en-US">
<!--<![endif]-->
目的显然是应用不同的 html,具体取决于浏览器和浏览器版本。我假设这是在服务器端完成的,因为似乎除了适当的部分之外的所有内容都被注释掉了。
服务器上用什么软件根据访问的浏览器选择注释掉哪一部分?