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。
版权声明:本文标题:CSS中的基本选择器 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702896116h435066.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论