2

一个简单得可笑的网络编码对我不起作用,对于我的生活,我无法弄清楚我做错了什么。

这是我的 HTML 文件:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Experiment</title>
    <link rel="stylesheet/css" type="text/css" href="/team/css/style.css">
</head>

<body>
    <div id="user_box">
       <p>Hi.  Whassup?</p>
    </div>
</body>
</html>

这是它链接到的 CSS 文件:

#user_box {
    position: fixed; 
    left: 10px; 
    top: 10px; 
    padding: 5px;
    z-index: 100; 
    height: 40em; 
    width: 16em;
    background-color: white;
    border: solid black;
}

它不起作用。CSS 格式被完全忽略。但是,当我将 的内容复制#user_boxstyle=标签中时,它的工作方式完全符合我的想法。

我确认 CSS 文件在它应该在的位置并且浏览器可以看到它;当我查看源代码时,我可以单击该链接,并且下载得很好。

我怀疑我错过了一些明显/愚蠢的东西,但我无法弄清楚它是什么。我求求你,指出我的愚蠢并得到一个闪亮闪亮的复选标记。

4

3 回答 3

8

正确rel的样式表是简单的stylesheet,不是stylesheet/css。删除它/css,一切都应该没问题。

于 2012-06-21T18:24:13.610 回答
1

将标签更改为:

rel="stylesheet" 

IE

<link rel="stylesheet" type="text/css" href="/team/css/style.css">

确保它是您的webteam目录中的根文件夹,并且它有一个包含文件的子目录cssstyle.css

于 2012-06-21T18:25:42.053 回答
1

尝试删除rel="stylesheet/css".

于 2012-06-21T18:23:04.303 回答