你的浏览器不支持canvas

Enjoy life!

css - 选择器 - 2 - 伪类选择器 - 上篇

Date: Author: JM

本文章采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。

  • 以下内容源于:《图解CSS3核心技术与案例实战》 第2章

一、动态伪类选择器

1.1 语法

selector

1.2 浏览器兼容性

selector

1.3 demo

selector

二、目标伪类选择器

2.1 语法

selector

2.2 浏览器兼容性

selector

2.3 demo - 手风琴效果

selector

2.4 demo - 高亮提示

selector

2.5 总结

  • 先看下图:

selector

  • 可以看到使用 :target 选择器,少不了 <a> 标签、href 属性(其值为目标元素的id值)。
  • 为什么这里需要用到<a> 标签?
    • 因为 <a> 标签有一个功能:可以生成内部超链接。【即:将同一文档中的另外一个元素移入视野。】
  • 补充其他 :targetdemo

selector

三、语言伪类选择器

3.1 语法

  • E:lang(language),匹配 E 的所有元素,且匹配元素指定的 lang 属性,值为 language

3.2 浏览器兼容性

selector

四、UI元素状态伪类选择器

4.1 语法

selector

4.2 浏览器兼容性

selector


对于本文内容有问题或建议的小伙伴,欢迎在文章底部留言交流讨论。