刚刚过了一些初学者的建议请就如何正确安排一些CSS。如何正确使用CSS Class和ID
我有一个基本的3页网站。每个页面都将在底部显示页脚。 页脚将保持每个页面上的主要样式相同(如宽度,高度等),但是我想根据所处的页面(背景颜色,字体颜色)更改其他样式。我知道这是可以做到的,但是我正在寻找一些关于使用正确语法的提示,所以不要使用坏习惯学习,除非当然这已经是正确的了。
什么我在CSS是:
.footer
{
width: 100%;
height: 100px;
border: 1px solid black;
text-align: center;
}
#footer_page1
{
background-color: red;
font-color: white;
}
#footer_page2
{
background-color: blue;
font-color: white;
}
#footer_page3
{
background-color: white;
font-color: black;
}
...并调用它的HTML我有:
<div class="footer" ID="footer_page1">
Some text here
</div>
这是正确的,还是应该这样做更好办法?
非常感谢。
'id'属性是错误的。在HTML文件中,你有'page1',但在CSS中是'footer_page1',所以将'page1'改为'footer_page1' – rsz 2013-02-13 22:46:56
投票结束为“不建设性”,因为每个人都会对他们自己的偏好有不同的看法'最佳实践'。 – Sparky 2013-02-13 22:50:22
道歉,没有意识到会有几种方式被认为是“最佳做法”,因此,蠕虫能打开 - 无论哪种方式,如果像我这样的初学者阅读下面的一些评论,有一些非常有用和简洁的解释来帮助我们。感谢所有人的评论。 – Harry 2013-02-13 23:01:02