1. 类选择器
类选择器是最基本的CSS选择器之一,它用于选择具有相同类名的所有元素。类名可以包括字母、数字或下划线,例如:
“`css
h1.class-name {
color: blue;
上面的代码将选择所有具有“h1”类名的元素,其颜色将设置为蓝色。
2. 属性选择器
属性选择器用于选择具有指定属性值的所有元素。这些选择器包括:
– ID选择器:用于选择具有ID属性的所有元素。
– 类选择器:用于选择具有相同类名的所有元素。
– 伪类选择器:用于选择具有指定伪类名的所有元素。
“`css
#my-element {
width: 200px;
height: 200px;
.class-name {
width: 100px;
height: 100px;
上面的代码将选择所有具有“#my-element”ID属性和“.class-name”类名的元素,其宽度和高度将分别为200px和200px。
3. 标签选择器
标签选择器用于选择具有指定标签名的所有元素。这些选择器包括:
– 类选择器:用于选择具有相同类名的所有标签。
– ID选择器:用于选择具有ID属性的所有标签。
– 伪类选择器:用于选择具有指定伪类名的所有标签。
“`css
<p>Hello World!</p>
<div id=”my-element”>Hello World!</div>
上面的代码将选择所有具有“<p>”类名和“#my-element”ID属性的元素,其文本将分别为“Hello World!”。
4. 块选择器
块选择器用于选择具有块级元素的所有元素。块选择器包括:
– 块选择器(<block>选择器):用于选择具有<block>标签的所有元素。
– 伪类选择器:用于选择具有指定伪类名的块级元素。
“`css
<div class=”block”>
<p>Hello World!</p>
</div>
上面的代码将选择所有具有“.block”类名和“<p>”标签的块级元素。
5. 行选择器
行选择器用于选择具有行元素的所有元素。行选择器包括:
– 行选择器(<line>选择器):用于选择具有<line>标签的所有元素。
– 伪类选择器:用于选择具有指定伪类名的行元素。
“`css
<div class=”line”>
<p>Hello World!</p>
</div>
上面的代码将选择所有具有“.line”类名和“<p>”标签的行元素。
6. 表格选择器
表格选择器用于选择具有表格元素的所有元素。表格选择器包括:
– 表格选择器(<table>选择器):用于选择具有<table>标签的所有表格元素。
– 伪类选择器:用于选择具有指定伪类名的表格元素。
“`css
<table>
<tr>
<td>Hello World!</td>
</tr>
<tr>
<td>Hello World!</td>
</tr>
</table>
上面的代码将选择所有具有“<table>”类名和“<tr>”标签的表格元素。
7. 伪类选择器
伪类选择器用于选择具有指定伪类名的所有元素。这些选择器包括:
– 基本伪类选择器:用于选择具有指定基本伪类名的所有元素,例如:
– <span>:内联文本</span>
– 扩展伪类选择器:用于选择具有指定扩展伪类名的所有元素,例如:
– <ul>:无序列表</ul>
– <ol>:有序列表</ol>
– <li>:单条列表项</li>
– ID选择器:用于选择具有ID属性的所有元素,例如:
“`css
#my-element {
color: blue;
上面的代码将选择所有具有“#my-element”ID属性的元素。
以上就是关于CSS样式选择器的七种类型,以及它们各自的特点和使用方法。通过使用不同的选择器,大家可以轻松地对HTML元素进行样式的调整,使网页更加美观和易于阅读。