我正在尝试使用由三个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文件链接时,情况就会出错。任何人都可以向我指出我出错的地方吗?
答案 0 :(得分:0)
根据css,你的身体应该有标签:
<body id="page1">...</body>
等
但是我跟
一起去了.red { background: red; }
.green { background: green; }
.blue { background: blue; }
和
<body class="red">...</body>
相应的