CSS2选择器

 css选择器右6种,html选择符,类选择符,ID选择符,关联选择符,组合选择符,伪元素选择符

 

①html选择符:
html选择符使用html标签,改变指定标签的样式,任何的html标记都可以是个css选择符,只要带有相同标记的html标记全部改变
用于相同html标记相同样式

语法结构:
html标记{
属性:值;
}

例:

<head>
<style>
p{
font-size:1cm;
color:red;
}
</style>
</head>

<head>
<style>

 

*{
font-size:1cm;
color:red;
}
</style>
</head>

*代表所有html标记

②ID选择
在body中html标记中设置ID属性,并命名ID的名字,在一个页面中ID的名字不能相同,只能唯一,然后在<style></style>样式中,以#开头加ID的名字,来寻找body体内的ID
这个标签只能在这个页面只在这个id名称上使用,ID优先级高于html优先级,同时命名一个标签时,优先选择ID

语法结构:
#id名称{
属性名:属性值;
}
例:

<head>
<style>
#hh{

font-size:1cm;
color:red;

}
</style>
<body>
<div id="hh"></div>
</body>
</head>


③类选择符
在body体内标记写入class=“”类名,在头部使用标记名.类名给同一个类名改变属性,如果只有.类名给所有表集中类名相同是改变属性,body体内类名可以右多个用空格隔开
给定部分选中的标签改样式

语法结构:
标记名.类名{
属性名:属性值;
}
改变同一标记内,相同类名的属性 .类名{
属性名:属性值;
}
改变所有标记内,相同类名的属性 


例:

<head>
<style>
p.zz{

font-size:1cm;
color:red;

}
</style>
</head>

 <head>

<style>
.zz{

font-size:1cm;
color:red;

}
</style>
</head>

 

④关联选择器
包含选择器,只对元素1里的元素2进行定义,对单独元素1,元素2不定义
用于包含元素定义,但不不定义,两个选择符中间空格隔开
 语法结构:
选择符1 选择符2{
属性:值;
}


例: 

 <head>

<style>
div p{

font-size:1cm;
color:red;

}
</style>
</head>

 

⑤组合选择符
把需要有相同属性和值的选择符组合起来,用逗号隔开,用于相同属性组合起来,其中包括类名,ID名,html标签名,不分种类,全部可以组合
语法结构:
选择符1,选择符1,选择符3
{
属性名:属性值;
}


例:

 <head>

<style>
div,p,#hh,.zz,div p{

font-size:1cm;
color:red;

}
</style>
</head>



⑥伪元素选择器
对于html元素的不同状态一种定义方式,包括正常状态,访问状态,选中状态,光标一道超链接状态。
css2中只有<a><p>有伪元素
语法结构:
标签:伪元素
{
属性名:属性值;

a:link 未访问链接
a:visited 已访问链接
a:hover 鼠标在连接上
a:active 激活链接
p:first-letter 第一个字
p:first-line 第一行
a:hover 必须在a:link和a:visited之后,才有效,a:active必须在a:hover之后才有效

例:
 

 <head>

<style>

a:hover{

font-size:1cm;
color:red;

}
</style>
</head>

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值