Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有一种方法可以提供不同的html文件而不是css文件?_Html_Css_Internet Explorer - Fatal编程技术网

有没有一种方法可以提供不同的html文件而不是css文件?

有没有一种方法可以提供不同的html文件而不是css文件?,html,css,internet-explorer,Html,Css,Internet Explorer,我知道你可以使用IE条件语句来提供CSS文件,但是对html也可以这样做吗。 例如,当您访问一个网站时,它会识别您正在使用IE7,因此它会为您提供一个不同的html文件,因为首先调用html,所以您需要在服务器端执行此操作。使用PHP,您需要如果($\u SERVER['HTTP\u USER\u AGENT']==='MSIE 7'){//then…}这通常是使用服务器端语言完成的。为什么你需要这样做呢?即条件注释是HTML注释,而不是CSS注释。换句话说:您可以为MSIE重新构造整个HTML

我知道你可以使用IE条件语句来提供CSS文件,但是对html也可以这样做吗。
例如,当您访问一个网站时,它会识别您正在使用IE7,因此它会为您提供一个不同的html文件

,因为首先调用html,所以您需要在服务器端执行此操作。使用PHP,您需要
如果($\u SERVER['HTTP\u USER\u AGENT']==='MSIE 7'){//then…}

这通常是使用服务器端语言完成的。为什么你需要这样做呢?即条件注释是HTML注释,而不是CSS注释。换句话说:您可以为MSIE重新构造整个HTML。发疯吧。谢谢,这真的很有帮助!