css选择器用于选取要设置样式的HTML元素。
基础选择器
id选择器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <html> <head> <style> #para1 { text-align: center; color: blue; } </style> </head> <body>
<p id="para1">胖虎同学</p> <p>www.wangyouwu.cn</p>
</body> </html>
|
表现:
元素选择器
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <html> <head> <style> h1 { text-align: center; color: red; } </style> </head> <body> <h1>胖虎同学</h1> <p>只有h1才会变红</p> </body> </html>
|
表现:
类选择器
1 2 3 4 5 6 7 8 9 10 11 12 13
| <html> <head> <style> .center { background: green; } </style> </head> <body> <h1 class="center">我被绿了</h1> <p>你被绿了。</p> </body> </html>
|
表现:
tips
组合器选择器
后代选择器(空格)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <html> <head> <style> div p { background-color: yellow; } </style> </head> <body>
<h1>后代选择器</h1> <p>后代选择器匹配作为指定元素后代的所有元素。</p>
<div> <p>div 中的段落 1。</p> <p>div 中的段落 2。</p> <section><p>div 中的段落 3。</p></section> </div>
<p>段落 4。不在 div 中。</p> <p>段落 5。不在 div 中。</p>
</body> </html>
|
表现:
子选择器(>
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <html> <head> <style> div > p { background-color: yellow; } </style> </head> <body>
<h1>子选择器</h1> <p>子选择器 (>) 选择属于指定元素子元素的所有元素。</p>
<div> <p>div 中的段落 1。</p> <p>div 中的段落 2。</p> <section><p>div 中的段落 3。</p></section> <p>div 中的段落 4。</p> </div>
<p>段落 5。不在 div 中。</p> <p>段落 6。不在 div 中。</p>
</body> </html>
|
表现:
相邻兄弟选择器(+)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <html> <head> <style> div + p { background-color: yellow; } </style> </head> <body>
<h1>相邻兄弟选择器</h1> <p>相邻的同胞选择器(+)选择所有作为指定元素的相邻的同级元素。</p>
<div> <p>div 中的段落 1。</p> <p>div 中的段落 2。</p> </div>
<p>段落 3。不在 div 中。</p> <p>段落 4。不在 div 中。</p>
</body> </html>
|
表现:
通用兄弟选择器(~)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <html> <head> <style> div ~ p { background-color: yellow; } </style> </head> <body>
<h1>通用兄弟选择器</h1> <p>通用的兄弟选择器(~)选择指定元素的所有同级元素。</p>
<p>段落 1。</p>
<div> <p>段落 2。</p> </div>
<p>段落 3。</p> <code>一些代码。</code> <p>段落 4。</p>
</body> </html>
|
表现:
Tips
除此之外,还有伪类选择器(根据特定状态选取元素)、伪元素选择器(根据元素的一部分并设置其样式)、属性选择器(根据属性或属性值来选取元素)。随着以后遇到再深入学习。
css选择器,