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

    CSS2定义了4个属性选择器

    E[foo]:选择匹配E的元素,且该元素定义了foo属性;

    E[foo="bar"]:选择匹配E的元素,且该元素定义了foo属性值为“bar”;

    E[foo~="bar"]:选择匹配E的元素,且该元素定义了foo属性;

    E[foo|="en"]:选择匹配E的元素,且该元素定义了foo属性,foo属性值是一个以连字符-分割的列表,值开头的字符为en

    CSS3新增的3个属性选择器

    E[foo^="bar"]:选择匹配E的元素,且该元素定义了foo属性,foo属性值包含前缀为“bar”的子字符串;

    E[foo$="bar"]:选择匹配E的元素,且该元素定义了foo属性,foo属性值包含后缀为“bar”的子字符串;

    E[foo*="bar"]:选择匹配E的元素,且该元素定义了foo属性,foo属性包含“bar”的子字符串。

    CSS3遵循惯用编码规则,选用^$*3个通用匹配运算符,其中^表示匹配起始符,$表示匹配终止符,*表示匹配任意字符,使用它们更符合编码习惯和惯用编程思维。

    UI伪类选择器,这些选择器的共同特征是:指定的样式只有当元素处于某种状态下时才起作用,在默认状态下不起作用。CSS3共定义了11UI元素状态伪类选择器,分别是EhoverE:activeE:focusE:enabledE:disabledE:read-onlyE:read-writeE:checkedE:defaultE:indeterminateE:selection

    其他选择器

    E~F:通用兄弟元素选择器类型,选择E元素后面的兄弟元素F;

    E:not(s):否定伪类选择器类型,相当于二次过滤,E元素过滤掉S的元素;

    E:target:目标伪类选择器,目标元素是E。

  • 相关阅读:
    Oracle 11g安装过程工作Oracle数据库安装图解
    Anaconda和虚拟环境
    NLP(三)
    Spring Cloud
    Flink 更新中
    Hadoop(四)小项目练习 更新中
    大数据环境搭建
    zookeeper
    .net(四) winform应用程序
    负载均衡中间件(二)LVS负载均衡软件和基于云计算平台的架构
  • 原文地址:https://www.cnblogs.com/liuling608/p/6783794.html
Copyright © 2011-2022 走看看