CSS学习笔记-CSS选择器(二)

CSS选择器分类——基本选择器

选择器 含义 举例
通用选择器
通用选择器,将匹配任何元素。不建议使用,IE不支持,大网站增加客户端负担。 *{margin:0px;}

标签选择器
标签选择器,匹配所有HTML标签元素。 p{font-size:14px;}

类选择器 类选择,定义一类HTML元素的样式。类选择器以”.”来定义 .box{width:800px;}

Id选择器
Id选择器可以为标有特定ID的HTML元素指定特定的样式,只能使用一次。ID选择器以”#”来定义。 #title{font-size:14px;}

CSS选择器——组合选择器

选择器 含义 举例
E,F
多元素选择器 多元素选择器,同时匹配所有E元素或F元素,E和F之间用逗号分隔 p,h1,h2{margin:0px;}

E F
后代元素选择器 后代元素选择器,匹配所有属于E元素后代的F元素,E和F之间用空格分隔 #slidebar p{font-color:#990000;}

E > F
子元素选择器 子元素选择器,匹配所有E元素的子元素F div > p{color:#990000;}

E + F
相邻元素选择器 相邻元素选择器,匹配所有紧随E元素之后的同级元素F div + div{ color:#990000; }

后代选择器:浏览器CSS匹配不是从左到右进行查找,而是从右到左进行查找。浏览器从右到左进行查找的好处是为了尽早过滤掉一些无关的样式规则和元素。

CSS选择器——属性选择器

选择器 含义 举例
E[attr] 匹配所有具有att属性的E元素,不考虑它的值 h1[align]{……}

input[type][size]{……}

E[attr = val] 匹配所有attr属性值等于val的E元素 h1[align=center]{……}

属性值一般不加引号

CSS选择器——伪类选择器

对于标记,其对应4种不同的状态:未访问链接(link)、、鼠标放上状态(hover)、已访问链接(visited)、当前活动链接(active)–他们是有顺序的。CSS允许对于元素的不同状态,定义不同的格式化信息。

选择器 含义
a:link 未访问的链接
a:hover 鼠标移动到链接上
a:active 选定的链接
a:visited 已访问的链接
a.red:link class等于red的a元素
a.red:visited class等于red的a元素
a.red:active class等于red的a元素
a.red:hover class等于red的a元素

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值