CSS外部表

时间:2013-11-10 09:04:37

标签: css

我正在尝试使用由三个HTML文件调用的“中央”CSS外部工作表创建网页。我遇到的问题是背景颜色;每个HTML文件应该有不同的颜色。我首先添加一行

  <link rel="stylesheet" TYPE="text/css" href="EuropeanCountries.css" />

在我的HTML文件中名为“France.html”。我在其他两个名为“Italy.html”和“Germany.html”的HTML文件中添加完全相同的行。然后我在“France.html”内部和“Italy.html”内部以及“Germany.html”内添加该行。然后,我转到我的名为“EuropeanCountries.css”的css文件,然后添加行

   body#page1{background-color:rgb(255,0,0);}
   body#page2{background-color:rgb(0,255,0);}
   body#page3{background-color:rgb(0,0,255);}

然后我将所有HTML文件和css外部工作表保存在同一目录中。然后我尝试使用Opera浏览器打开“France.html”,背景颜色为WHITE,这是不应该的。其他两个HTML文件的背景颜色也是白色的!出了点问题。当我将一个HTML文件与css文件链接时,例如。 “France.html”带有“EuropeanCountries.css”(并且我的目录中没有其他HTML文件),背景颜色效果很好。但是当我尝试将多个文件与一个CSS文件链接时,情况就会出错。任何人都可以向我指出我出错的地方吗?

1 个答案:

答案 0 :(得分:0)

根据css,你的身体应该有标签:

<body id="page1">...</body>

但是我跟

一起去了
.red { background: red; }
.green { background: green; }
.blue { background: blue; } 

<body class="red">...</body>

相应的