选择器

基本选择器

层次选择器

  • 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]

例子:百度百科

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.class 和 id 的使用场景? 类选择器允许以一种独立于文档元素的方式来指定样式。该选择器可以单独使用,也...
    草鞋弟阅读 2,453评论 0 1
  • 1.class 和 id 的使用场景? 两者都能选取DOM节点并给DOM节点添加样式,但是W3C标准里规定页面中只...
    饥人谷_米弥轮阅读 416评论 0 1
  • 一、CSS选择器常见的有几种? 基本选择器 通配选择器~选择文档中所有的html元素,用一个*表示 元素选择器~选...
    dengpan阅读 977评论 0 3
  • 1.class 和 id 的使用场景? class:类选择器,一个标签可以有多个类且同一个类可以用到不同的标签上,...
    饥人谷_兔子君阅读 1,210评论 0 0
  • 渐渐的送走了令人忧愁不已的冬天,春天接踵而至了。 春天!这意味着阳台又会充满花香了,意味着再也不用在风中瑟瑟发抖抱...
    Mr_Charming阅读 455评论 13 4