zoukankan      html  css  js  c++  java
  • 伪类选择器

    1 结构伪类选择器

    X:first-child 匹配子集的第一个元素。IE7就可以支持
    X:last-child匹配父元素中最后一个X元素
    X:nth-child(n)用于匹配索引值为n的子元素。索引值从1开始
    X:only-child这个伪类一般用的比较少,比如上述代码匹配的是div下的有且仅有一个的p,也就是说,如果div内有多个p,将不匹配。
    X:nth-of-type(n)匹配同类型中的第n个同级兄弟元素X
    X:only-of-type匹配属于同类型中唯一兄弟元素的X
    X:first-of-type匹配同级兄弟元素中的第一个X元素
    X:nth-last-child(n)从最后一个开始算索引。
    X:nth-last-of-type(n) 匹配同类型中的倒数第n个同级兄弟元素X
    X:root匹配文档的根元素。在HTML(标准通用标记语言下的一个应用)中,根元素永远是HTML
    X:empty匹配没有任何子元素(包括包含文本)的元素X

    2 目标伪类选择器

    E:target 选择匹配E的所有元素,且匹配元素被相关URL指向

    3 UI元素状态伪类选择器

    E:enabled 匹配所有用户界面(form表单)中处于可用状态的E元素
    E:disabled 匹配所有用户界面(form表单)中处于不可用状态的E元素
    E:checked 匹配所有用户界面(form表单)中处于选中状态的元素E
    E:selection 匹配E元素中被用户选中或处于高亮状态的部分

    4 否定伪类选择器

    E:not(s) (IE6-8浏览器不支持:not()选择器。)

    5 动态伪类选择器

    E:link
    链接伪类选择器
    选择匹配的E元素,而且匹配元素被定义了超链接并未被访问过。常用于链接描点上

    E:visited
    链接伪类选择器
    选择匹配的E元素,而且匹配元素被定义了超链接并已被访问过。常用于链接描点上

    E:hover
    用户行为选择器
    选择匹配的E元素,且用户鼠标停留在元素E上。IE6及以下浏览器仅支持a:hover

    E:active
    用户行为选择器
    选择匹配的E元素,且匹配元素被激活。常用于链接描点和按钮上

    E:focus 用户行为选择器 选择匹配的E元素,而且匹配元素获取焦点

  • 相关阅读:
    git 好文引流
    无法访问Swagger 或 druid面板无法访问 #报异常
    MachineLearning入门-7(数据理解)
    MachineLearning入门-6(数据导入)
    MachineLearning入门-5(Python和Scipy简介)
    百度PaddlePaddle入门-10(数据处理)
    百度PaddlePaddle入门-9(建模)
    百度PaddlePaddle入门-8(模型探讨)
    MachineLearning入门-4(理解数据集)
    百度PaddlePaddle入门-7 (Numpy的应用)
  • 原文地址:https://www.cnblogs.com/wss521/p/11900614.html
Copyright © 2011-2022 走看看