我有最基本的PHP代码,只有这13行:
<!DOCTYPE html>
<html>
<head>
<link href="design/faq.css" media="display" rel="stylesheet" type="text/css" />
<script src="js/jquery.main.js" type="text/javascript"></script>
</head>
<body>
<?php
print_r( $_GET );
echo "hey";
?>
</body>
</html>
当我打开此页面时:faq.php?code=sth
; PHP代码正在正确执行,但CSS根本不起作用(在任何浏览器中)。由于我主要使用Opera,这里有截图:
Parsed Page
代码
faq.css
我的第一直觉是检查faq.css
是否可访问。是的,该文件的写入属性为 0644 ,与所有其他文件相同。
然后我检查了路径是否没有被正确解析,但事实并非如此,因为我后来也尝试使用完整路径。
我完全被像CSS这样最麻烦的语言所困扰。这可能是什么问题? CSS文件只包含这4行。
body {
background-color: #DC2826;
margin-top: 0px;
}
答案 0 :(得分:5)
您正在使用media="display"
。这不是media
属性的有效类型。
有关有效类型的设备(all
,aural
,braille
,handheld
,projection
,print
,请参阅this link ,screen
,tty
,tv
)。