美好的一天,我们有一个已经存在的 php 站点。如果我添加以下内容:
<!DOCTYPE HTML>
<meta charset="utf-8">
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
这会导致 CSS 被忽略并且站点显示完全错误。有任何想法吗?或者我错过了什么?
<html>
<head>
<title>Company</title>
<link rel="SHORTCUT ICON" href="/favicon.ico"/>
<?
$ua_ok= $_SERVER['HTTP_USER_AGENT'];
if( eregi( "msie", $ua_ok ) )
{
echo "<LINK REL='StyleSheet' TYPE='text/css' HREF='/styles.php'></LINK>";
}
else
{
echo "<LINK REL='StyleSheet' TYPE='text/css' HREF='/stylesOth.php'></LINK>";
}
<script language="JavaScript">
</script>
<script language="javascript" src="/scripts/jscripts.php<?=FindClass()?>">
</script>
</head>
<!--<body onload="window.history.forward(1);"> -->
所有的浏览器都忽略了 CSS 不仅仅是 IE。
页面输出没有 CSS,页面看起来很普通,没有边框,没有颜色,没有覆盖。
给出错误:
SEC7113:由于 mime 类型不匹配 style.php,CSS 被忽略