• 伪类选择器


    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元素,而且匹配元素获取焦点

  • 相关阅读:
    EF Core使用笔记(基于MySql数据库)
    开发环境---->服务器(数据库迁移Migration)
    正向代理和反向代理
    Linux基础命令
    Git + Docker + Jenkins自动化部署web到Linux(Centos)
    poj3320(尺取法)
    poj3061(尺取法)
    51nod 1092(lcs)回文字符串
    51nod1268(基础dfs)
    51nod-1459-迷宫游戏
  • 原文地址:https://www.cnblogs.com/wss521/p/11900614.html
Copyright © 2020-2023  润新知