Html 引用CSS类

Html 引用CSS类,html,css,class,Html,Css,Class,所以我写了一个css文件来操纵我的导航栏。HTML代码如下所示: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Designs by Dante</title> <link rel="stylesheet" type="text/css" href="s

所以我写了一个css文件来操纵我的导航栏。HTML代码如下所示:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

<html>
<head>
<title>Designs by Dante</title>
<link rel="stylesheet" type="text/css" href="style.css"   />
</head>

<body>

<h2>Designs by Dante</h2>

<ul id=“navigation”>
<li><a href="www.designsByDante.com/homepage.html">Home</a></li>
<li><a href="www.designsByDante.com/about.html">About</a></li>
<li><a href="www.designsByDante.com/services.html">Services</a></li>
<li><a href="www.designsByDante.com/portfolio.html">Portfolio</a></li>
<li><a href="www.designsByDante.com/contact.html">Contact</a></li>
</ul>

</body>

</html>
我知道您必须使用HTML中的属性从.css文件中进行绘制,但是在.css文件中除了正确命名和链接之外,是否还有其他东西可以让HTML识别它

我玩过这个,我肯定它不是.css文件。得出这个结论的原因是因为我将.css文件上的导航改为ul和presto…它成功了

下一步是确保我写的是正确的,鉴于上面的代码,我认为这是正确的。昨晚我对CSS进行了大量研究,因为我之前的问题是在没有任何研究的情况下完成的。但我真的被卡住了,我希望有人能告诉我我做错了什么。现在我将继续浏览w3schools.com网站。感谢您抽出时间阅读此邮件

您正在使用(
)和(
),您应该在id属性值周围使用(
)(或(

由于这些不是属性值的有效分隔符,因此它们被视为id的一部分


当这个答案最初写出来的时候,它会被.id(包括这些字符)所识别,在HTML 5中是有效的,所以不再是这样。

检查
中的时髦引号,如果这是在你的实际源代码中,你应该修复它。天哪,谢谢你。我最近买了一台MacBook Pro,所以我使用了TextEdit(像一个蹩脚的记事本一样的标准程序)但切换到TextWrangler,我只需要重新输入引号。非常感谢。TextEdit更像是一个写字板,而不是记事本。它是一个文字处理器,而不是一个文本编辑器。TextWrangler是一个有能力的编辑器。崇高的文本是编辑器本月的特色。谢谢你的建议。
#navigation
{
margin:50px;
padding:0;
list-style:none;
width:525px; 
}