个性化阅读
专注于IT技术分析

CSS选择器

本文概述

CSS选择器用于选择要设置样式的内容。选择器是CSS规则集的一部分。 CSS选择器根据其ID, 类, 类型, 属性等选择HTML元素。

CSS中有几种不同类型的选择器。

  1. CSS元素选择器
  2. CSS ID选择器
  3. CSS类选择器
  4. CSS通用选择器
  5. CSS组选择器

1)CSS元素选择器

元素选择器通过名称选择HTML元素。

<!DOCTYPE html>
<html>
<head>
<style>
p{
    text-align: center;
    color: blue;
} 
</style>
</head>
<body>
<p>This style will be applied on every paragraph.</p>
<p id="para1">Me too!</p>
<p>And me!</p>
</body>
</html>

输出:

此样式将应用于每个段落。

我也是!

和我!


2)CSS ID选择器

id选择器选择HTML元素的id属性以选择特定元素。 id在页面内始终是唯一的, 因此可以选择它来选择一个唯一的元素。

它用井号(#)加上元素的ID编写。

让我们以id为“ para1”的示例为例。

<!DOCTYPE html>
<html>
<head>
<style>
#para1 {
    text-align: center;
    color: blue;
}
</style>
</head>
<body>
<p id="para1">Hello srcmini02.com</p>
<p>This paragraph will not be affected.</p>
</body>
</html>

输出:

你好srcmini02.com

本段不会受到影响。


3)CSS类选择器

类选择器选择具有特定类属性的HTML元素。与句号一起使用。 (句号), 后跟类名。

注意:类别名称不应以数字开头。

让我们以“中心”类为例。

<!DOCTYPE html>
<html>
<head>
<style>
.center {
    text-align: center;
    color: blue;
}
</style>
</head>
<body>
<h1 class="center">This heading is blue and center-aligned.</h1>
<p class="center">This paragraph is blue and center-aligned.</p> 
</body>
</html>

输出:

此标题为蓝色且居中对齐。

本段为蓝色, 居中对齐。


特定元素的CSS类选择器

如果要指定只影响一个特定的HTML元素, 则应将元素名称与类选择器一起使用。

让我们来看一个例子。

<!DOCTYPE html>
<html>
<head>
<style>
p.center {
    text-align: center;
    color: blue;
}
</style>
</head>
<body>
<h1 class="center">This heading is not affected</h1>
<p class="center">This paragraph is blue and center-aligned.</p> 
</body>
</html>

输出:

此标题不受影响

本段为蓝色, 居中对齐。


4)CSS通用选择器

通用选择器用作通配符。它选择页面上的所有元素。

<!DOCTYPE html>
<html>
<head>
<style>
* {
   color: green;
   font-size: 20px;
} 
</style>
</head>
<body>
<h2>This is heading</h2>
<p>This style will be applied on every paragraph.</p>
<p id="para1">Me too!</p>
<p>And me!</p>
</body>
</html>

输出:

这是前进的方向

此样式将应用于每个段落。

我也是!

和我!


5)CSS组选择器

分组选择器用于选择具有相同样式定义的所有元素。

分组选择器用于最小化代码。逗号用于分组每个选择器。

让我们看看没有组选择器的CSS代码。

h1 {
    text-align: center;
    color: blue;
}
h2 {
    text-align: center;
    color: blue;
}
p {
    text-align: center;
    color: blue;
}

如你所见, 你需要为所有元素定义CSS属性。可以按以下方式将其分组:

h1, h2, p {
    text-align: center;
    color: blue;
}

让我们看一下CSS组选择器的完整示例。

<!DOCTYPE html>
<html>
<head>
<style>
h1, h2, p {
    text-align: center;
    color: blue;
}
</style>
</head>
<body>
<h1>Hello srcmini02.com</h1>
<h2>Hello srcmini02.com (In smaller font)</h2>
<p>This is a paragraph.</p>
</body>
</html>

输出:

你好srcmini02.com

你好srcmini02.com(较小的字体)

这是一段。

赞(0)
未经允许不得转载:srcmini » CSS选择器

评论 抢沙发

评论前必须登录!