CSS选择器

通配选择器(universal selector):

*{
color:blue;
}

类型选择器(type selector):

指定到特定类型的全部元素,例:
a{
color:blue;
}
p{
color:pink;
}
strong{
color:green;
}

<p>This is a pragraph with an
    <a href="..."><strong>emphasized</strong>link</a>
</p>

在这里插入图片描述

声明多重元素,用逗号分隔多个类型,形成类型选择器列表
a,h1{
color:blue;
}
p{
color:pink;
}
strong{
color:green;
}

<h1>hahahaha</h1>

在这里插入图片描述
声明后代元素,用空格进行分隔,选择后代.
h1{
color:blue;
}
p a{
color:pink;
}
strong{
color:green;
}
在这里插入图片描述
p的效果消失了,只选择了p的后代a.

类选择器(class selector)

.copyright{
font-size:smaller;
}
一个点加类名,
一个元素可以带有多个类,如class=“class1 class2” 用空格隔开两个类,而且样式取决于样式表的顺序.

ID选择器

#btn1{
color:orange;
}
一个井号加ID名
优先级:id选择器>类选择器>类型选择器
类和ID选择器都是大小写敏感,类型选择器不是.

属性选择器:

选择器示例说明
E[attr]a[rel]具有指定的属性,可以是任意值
E[attr=val]a[rel=‘nofollow’]具有指定的属性,值刚好是val
E[attr丨=val]a[rel丨=‘no’]值正好是no或no后面接着-
E[attr~=val]a[rel=‘nofollow else’]值刚好是val中以空格分开的值
E[attr=val]a[rel^=‘no’]val与属性值开始部分相匹配
E[attr=val]a[rel$=‘no’]val与属性值结尾部分相匹配
E[attr=val]a[rel*=‘no’]val与属性值任意部分相匹配

伪类选择器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值