注意:解決方法已被添加到底部的答案。本地主機中的CSS加載和應用問題
好的,我一直在做它,但現在它不工作。
這裏是我的文件夾結構,它是如此的簡單:
+ root |_ + styles |_ -main.css |_ + images |_ - background.jpg |_ - index.html
下面是HTML代碼:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title></title>
<link href="styles/main.css" type="text/css"/>
</head>
<body>
<div class="main">
</div>
</body>
</html>
CSS代碼:
body
{
}
div .main
{
background-image:url(../images/main_background.jpg);
background-repeat:no-repeat;
height:950px;
width:897px;
}
問題是: css文件似乎並未加載,並且在html文件上沒有應用類名main
的CSS樣式。這真是令人沮喪。我也把它們放在IIS下創建一個應用程序。
什麼可能是錯的?
感謝。
解決方案:
由於這兩個答案應該是在同一個地方,以解決我的問題,我決定把這裏完整的答案:
- 應該已經
div.main
- 和
<link href="styles/main.css" type="text/css" rel="stylesheet"/>
這個答案也是正確的,但要徹底解決問題tjm的答案也是必需的 - http://goo.gl/sHIro – Tarik 2010-12-15 06:01:40