CSS不适用于body标签

时间:2012-10-01 18:51:35

标签: css css3 stylesheet

我有最基本的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,这里有截图:

  1. Parsed Page Parsed page

  2. 代码 Code

  3. faq.css CSS

  4. 我尝试了什么

    • 我的第一直觉是检查faq.css是否可访问。是的,该文件的写入属性为 0644 ,与所有其他文件相同。

    • 然后我检查了路径是否没有被正确解析,但事实并非如此,因为我后来也尝试使用完整路径。

    故障

    我完全被像CSS这样最麻烦的语言所困扰。这可能是什么问题? CSS文件只包含这4行。

    body {
        background-color: #DC2826;
        margin-top: 0px;
    }
    

1 个答案:

答案 0 :(得分:5)

您正在使用media="display"。这不是media属性的有效类型。

有关有效类型的设备(allauralbraillehandheldprojectionprint,请参阅this linkscreenttytv)。