--- > CSS3-选择器

基本选择器

层次选择器

  • F E
  • F>E
  • F+E
  • F~E

伪类选择器

动态伪类选择器

  • :link
  • :visited
  • :hover
  • :active
  • :focus

爱恨原则( LoVe/HAte)

目标伪类选择器

:target

结构伪选择器

  • E:first-child
  • E:last-child
  • E:only-child 只有一个子元素
  • E:empty 没有子元素
  • E:root
  • E:nth-child(n)
  • E:nth-last-child(n)
  • E:nth-of-type(n)
  • E:nth-last-of-type(n)
  • E:fist-of-type
  • E:last-of-type

n的含义

例子: 新浪头部

odd(奇数) even(偶数)

:checked

择器匹配每个已被选中的 input 元素

例子: 模拟单选框

否定伪类选择器

  • E:not(F)

伪元素

  • ::first-letter
  • ::first-line
  • ::selection
  • ::fefore
  • ::after

属性选择器

  • E[attr=value]
  • E[attr|=value]

且该属性的值为“value”,或者该属性的值以“value-“(”-“为连字符)开头的元素

  • E[attr~=value]
    且该属性的值是一个以空格作为分隔的值列表,其中一个值为"value"的元素
  • E[attr*=value]
  • E[attr^=value]
  • E[attr$=value]

例子:百度百科

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、属性选择器 Element[attr]只使用属性名,但没有确定任何属性值p[cxy]{background: ...
    EndEvent阅读 3,089评论 0 0
  • 基本选择器 1.通配符选择器 *通配符——通配符选择器是用来选择所有元素,也可以选择某个元素下的所有元素 2.元素...
    前端森林阅读 2,795评论 0 0
  • 一,CSS3 选择器分类 二,选择器语法 1,基本选择器语法 选择器 类型 功能描述 * 通配选择器 选择文档中所...
    newSpring666阅读 2,586评论 0 0
  • 属性选择器 属性选择器早在CSS2中就被引入了,其主要作用就是对带有指定属性的HTML 元素设置样式,而CSS3在...
    樱桃小丸子儿阅读 4,210评论 0 19
  • CSS3新增选择器 属性选择器E[attr]只使用属性名,但没有确定任何属性值E[type="text"]指定属性...
    奶瓶SAMA阅读 1,436评论 0 0

友情链接更多精彩内容