admin 管理员组

文章数量: 887021


2023年12月18日发(作者:hanger什么意思)

海文国际

CSS中的基本选择器

使用简单且频率高的一些选择器归类为基本选择器。

1.通用选择器

* {

border: 1px solid red;

}

解释:“*”号选择器是通用选择器,功能是匹配所有 html 元素的选择器包括和标签。可以使用如下元素标记测试效果:

段落

加粗

通用选择器会将所有元素匹配并配置样式,这是把双刃剑,好处就是非常方便,坏处就是将不必要的元素也配置了。目前为止,还不存在所有元素都必须配置的样式,所以,一般来说,不常用。

2.元素选择器

p {

color: red;

}

段落

海文国际

解释:直接使用元素名称作为选择器名即可。

选择器

#abc {

font-size: 20px;

}

段落

解释:通过对元素设置全局属性 id,然后使用#id 值来选择页面唯一元素。

4.类选择器

.abc {

border: 1px solid red;

}

加粗

解释:通过对元素设置全局属性 class,然后使用.class 值选择页面一个或多个元素。

{

border: 1px solid red;

}

解释:也可以使用“元素.class 值”的形式,限定某种类型的元素。

海文国际

解释:类选择器还可以调用多个样式,中间用空格隔开进行层叠。

5.属性选择器

//所需 CSS2 版本

[href] {

color: orange;

}

解释:属性选择器,直接通过两个中括号里面包含属性名即可。当然,还有更多扩展的属性选择器。

//所需 CSS2 版本

[type="password"] {

border: 1px solid red;

}

解释:匹配属性值的属性选择器。

//所需版本 CSS3

[href^="http"] {

color: orange;

}

解释:属性值开头匹配的属性选择器。

//所需版本 CSS3

[href$=".com"] {

color: orange;

海文国际

}

解释:属性值结尾匹配的属性选择器。

//所需版本 CSS3

[href*="baidu"] {

color: orange;

}

解释:属性值包含指定字符的属性选择器。

//所需版本 CSS2

[class~="edf"] {

font-size: 50px;

}

解释:属性值具有多个值时,匹配其中一个值的属性选择器。

//所需版本 CSS2

[lang|="en"] {

color: red;

}

解释:属性值具有多个值且使用“-”号连接符分割的其中一个值的属性选择器。比如HTML5


本文标签: 选择器 属性 元素 解释 使用