这里还要告诉你 CSS 的一个特点, 它可定义好几个 selector 在一个 rule 里。比如
H1, H2, TD {color: red}
这个定义就能让所有的 H1, H2, 和 TD 的颜色都为红色。
***我经常使用的是body {background-color: #DDEDFB;}这样就能设置整个页面的样式了。
2. Class selector
这就是常见的class="xxx"。Class selector 有两种, 一种叫相关 class selector, 它跟一 个 HTML 的 tag 有关系。它的语法是
tag.Classname {property:value}
比如我们想叫一些而不是全部 H2 的颜色是红的
<style>
H2.redone {color: red}
</style>
<H2>This is H2</H2>
<H2 class=redone>This is red H2</H2>
.blueone {color:blue}
</style>
<H2 class="blueone">Blue H2</H2>
<P class="blueone">Blue paragraph</P>
显然 class selector 给了我们更多的自由.
selector
ID selector 其实跟独立 class selector 的功能一样. 而区别在于它们的语法和用法不同, 以及对于 Javascript 操纵 HTML 元素有帮助. 它的语法如下
#IDname {property:value}
假如我们有下面的定义
#yelowone {color: yellow}
我们可以运用这个定义到任何的有同样 ID 名字的 tag, 比如
<style>
#redone {color: red}
</style>
<P ID="redone">text here</P>
既然 ID selector 和独立 class selector 功能一样, 为什么两者都存在呢? 有 ID 的 HTML 元素可以被 CSS-P 和 JavaScript 来操纵。(***这解答了我的疑惑)
如何使DIV在body页面居中?

















