无法在html中嵌入CSS样式表

时间:2012-01-09 09:06:56

标签: html css

我试图在其中一个html中嵌入css样式表,但它不起作用。任何人都可以帮助我,你的帮助将不胜感激。 以下是我试过的情况。

的CSS:

<head>
<title>Embedded Style Sheets</title>
<style type=”text/css”>
<!--
p { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
color: #000000; }
-->
</style>
</head>

HTML:

<html>
    <head>
        <title>Embedded Style Sheet </title>
        <link rel=”stylesheet” type=”text/css”
        href=”D:\SelfStudy\HTML\16-Embedded.css” />
    </head> 
        <body>
        <p>This page is using an emebedded style sheet... </p>      
        </body>

</html>

4 个答案:

答案 0 :(得分:3)

从CSS文件中删除所有HTML标记。它应该只包含<!---->之间现有的内容(没有这些结构)。在HTML文档中,假设CSS文件位于同一目录中,按如下方式修复link标记:

<link rel="stylesheet" type="text/css"
    href="16-Embedded.css" />

答案 1 :(得分:0)

您的.css文件应该只是样式:

p { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
color: #000000; }

答案 2 :(得分:0)

css文件不应该包含html标签,或者你可以将样式添加到使用它的html文件的头部。
http://www.w3schools.com/css/css_howto.asp

答案 3 :(得分:0)

我认为您正在尝试嵌入外部CSS源文件。你知道我们可以用三种方式在html中嵌入css,它们是: 1.外部 2.内部和 3.内联

我想你在这里试图嵌入第一个。

首先,您必须创建一个扩展名为.css的文件,它可能与您提到的16_embeded.css类似。在此文件中,您只需要放置CSS代码而不是任何HTML标记。这意味着您应该将以下代码放入16_embeded.css文件中。

p { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
color: #000000; }

现在您必须使用扩展名.html创建另一个文件,然后将上面提到的HTML代码部分放在此文件(.html)中。希望它运作良好。

请检查您提供文件名的href部分是否正确。在这里,我应该提一下,如果css文件路径正确,那么HTML代码部分是正确的。

由于