zoukankan      html  css  js  c++  java
  • 一些挺有用的css伪选择器

    1、::first-line | 选择首行文本

    这个伪元素选择器选择换行之前文本的首行

    p:first-line{
      color:lightcoral;
    }

    2、::first-letter | 选择首字母

    这个伪元素选择器应用于元素中文本的首字母

    .innerDiv p:first-letter{
      color:lightcoral;
    }

    3、::selection | 选择高亮(被选中)的区域

    应用于任何被用户选中的高亮区域

    通过::selection伪元素选择器,我们可以将样式应用于高亮区域

    div::selection{
      background:yellow;
    }

    4、:root | 根元素

    :root伪类选中文档的根元素。在HTML中,为HTML元素。在RSS中,则为RSS元素。

    这个伪类选择器应用于根元素,多用于存储全局css自定义属性

    5、:empty | 仅当元素为空时触发

    这个伪类选择器将选中没有任何子项的元素。该元素必须为空。如果一个元素没有空格、课件的元素、后代元素,则为空元素

    div:empty{
      border:2px solid orange;
    }

    6、:only-child | 选择仅有的子元素

    匹配父元素中没有任何兄弟元素的子元素

    .innerDiv p:only-child{
      color:orangered;
    }

    7、:first-of-type | 选择第一个指定类型的子元素

    .innerDiv p:first-or-type{
      color:orangered;
    }

    8、:last-of-type | 选择最后一个指定的类型的子元素

    想:first=of-type一样,当时会应用于最后一个同类型的子元素

    .innerDiv p:last-of-type{
      color:orangered;
    }

    9、:nth-of-type() | 选择特定类型的子元素

    这个选择器将从指定的父元素的孩子列表中选择某种类型的子元素

    innerDiv p:nth-of-type(1){
      color:orangered;
    }

    10、:nth-last-of-type() | 选择列表末尾中指定类型的子元素

    .innerDiv p:nth-last-of-type(){
      color:orangered;
    }

    11、:link | 选择一个未访问过的超链接

    这个选择器应用于未被访问过的连接。常用于带有href属性的a锚元素。

    a:link{
      color:orangered;
    }

    12、:checked | 选择一个选中的复选框

    这个应用于已经被选中的复选框

    input:checked{
      border:2px solid lightcoral;
    }

    13、:valid | 选择一个通过验证的元素

    这主要用于可视化表单元素,以让用户判断是否验证通过。验证通过时,默认元素带有valid属性

    input:valid{
      border-color:lightsalmon;
    }

    14、:invalid | 选择一个未通过验证的元素

    想:valid一样,但是会应用到未通过验证的元素

    input[type="text"]:invalid{
      border-color:red;
    }

    15、:lang() |选择指定语言的元素

    应用于指定了语言的元素

    可以通过一下两种方式使用:

    plang(fr){
      background:yellow;
    }
    p[lang|="fr"]{
      background:yellow;
    }

    16、:not() | 对于选择取反(这是一个运算符)

    否定伪类选择器选中相反的

    innerDiv :not(p){
      color:lightcoral;
    }
  • 相关阅读:
    [转载]Shell十三问(入门与提高)
    [转载]FPGA学习步骤
    matlab设计切比雪夫低通滤波器
    累加器A与ACC区别
    [转载]3分钟设计滤波器
    [转载]卷积运算的实际意义
    [转载]CRC校验原理
    一个怂女婿的成长笔记【三】
    一个怂女婿的成长笔记【一】
    一个怂女婿的成长笔记【二】
  • 原文地址:https://www.cnblogs.com/chao202426/p/13228910.html
Copyright © 2011-2022 走看看