我正在尝试使用由三个 HTML 文件调用的“中央”CSS 外部工作表创建一个网页。我遇到的问题与背景颜色有关;每个 HTML 文件应该有不同的颜色。我从添加行开始
<link rel="stylesheet" TYPE="text/css" href="EuropeanCountries.css" />
在我的名为“France.html”的 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”,背景颜色是白色,这是不应该的。其他两个 HTML 文件的背景颜色也是白色的!所以出了点问题。当我将一个 HTML 文件与 css 文件链接时,例如。“France.html”和“EuropeanCountries.css”(我的目录中没有其他 HTML 文件),背景颜色效果很好。但是当我尝试用一个 CSS 文件链接多个文件时,事情就出错了。谁能指出我到底哪里出错了?