【发布时间】:2014-01-29 17:50:32
【问题描述】:
我有一个简单的html页面如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>test title</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<span class="test">Test</span>
</body>
</html>
style.css 如下:
.test{
color:yellow;
}
我怀疑输出是黄色测试,但它是黑色的。
如果我使用此链接:
http://url/style.css
我可以看到 CSS 的内容,所以我相信客户端可以阅读它。
我在嵌入式系统上使用 thttpd 作为 Web 服务器。
IE 开发者显示的屏幕截图:
这表明html和css都是通过IE获取的。
【问题讨论】:
-
尝试使用
href="/style.css"。使用 Web 控制台查找失败的 Web 请求 -
你能在 chrome 开发工具或类似工具中进行检查,看看它应用了哪些样式
-
使用
chrome developer tools或firebug for firefox看看CSS是否真的在加载,是否有错误。 -
您的代码有效。您确定您的 style.css 与您的 html 文件位于同一文件夹中吗?
-
@bwheeler96 做了但没有效果