zoukankan      html  css  js  c++  java
  • css3新增加的选择器

    css3新增加的选择器

    一、属性选择器:

    E[attr] 只要有属性名
    E[attr=value] 属性名=属性值
    E[attr~=blue] 包含这个blue整个单词就可以
    E[attr^=c] 以这个字母c开头的
    E[attr$=b] 以这个字母b结尾的
    E[attr*=a] 只要包含a这个字母就行
    E[attr|=z] 只要以字母z-开头的或者就是字母z的

    二、结构性伪类选择器

    E:nth-child(n) 第n个子节点
    div:nth-child(odd) 奇数行
    div:nth-child(even) 偶数行
    div:nth-child(2n) 2的倍数
    E:nth-last-child(n) 倒数第n个

    三、其他:

    E:empty 空元素
    E:first-child 第一个子节点、和 E:nth-child(1)等价
    E:last-child 倒数第一个、和 E:nth-last-child(1)等价
    * 注意不能有其他兄弟节点

    E:target 锚点元素的样式
    div:target{100px;}
    <div id=”div1″></div>
    只要锚点有#div1那上面的target样式就会生效
    E:disabled 表单元素设置disabled
    E:enabled 可点击的表单元素
    E:checked 表示已经选中的checkbox或者radio

    文本新增伪类:
    E:first-line 第一行
    E:first-letter 第一个字
    E::selection 选中文本的时候
    E::before E标签前面添加东西,需要配合content来用

    E::after E标签后面添加东西
    E:before E:after单引号也能用
    E:not(s) 不包括s
    h1:not(.red) 排除有class为red的h1元素
    E~F E后面的F兄弟节点

  • 相关阅读:
    monit安装配置
    php新加扩展模块
    centos6.5(64bit),python2.6.6安装MySQLdb模块
    esxi导出ovf模板注意事项
    gateone安装使用
    centos7上安装nagios及增加监控服务器
    zabbix自动发现主机并加入组绑定模板
    zabbix监控Windows-server
    zabbix设置中文并解决乱码问题
    centos7安装zabbix客户端并监控
  • 原文地址:https://www.cnblogs.com/tween/p/4781183.html
Copyright © 2011-2022 走看看