• CSS3选择器


    CSS3选择器

    CSS3属性选择器
    选择符 简介
    E[att] 选择具有att属性的E元素
    E[att="val"] 选择具有att属性,且属性值为val的E元素
    E[att^="val"] 匹配具有att属性,且值以val开头的E元素
    E[att$="val"] 匹配具有att属性,且值以val结尾的E元素
    E[att*="val"] 匹配具有att属性,且值中含有val开头的E元素
    CSS3伪类选择器
    选择器 简介
    E:first-child 匹配父元素中的第一个子元素E
    E:last-child 匹配父元素中最后一个E元素
    E:nth-child(n) 匹配父元素中的第n个子元素
    E:first-of-type 指定类型E的第一个
    E:last-of-type 指定类型E的最后一个
    E:nth-of-type(n) 指定类型E的第n个

    ** 类选择器、属性选择器、伪类选择器的**权重是10****

    nth-child(n)

    ●n可以是数字、关键字和公式(公式:2n(偶数)/2n+1(奇数)/5n/n+5(第5个到最后)/-n+5(前5个))
    ●n如果是数字,就是选择第几个
    ●常见的关键词有even 偶数,odd 奇数
    ●常见的公式如下(如果n是公式,则从0开始计算)
    ●但是第0个元素或者超出了元素的个数会被忽略)

    伪元素选择器
    选择符 简介
    ::before 在元素内部的前面插入内容
    ::after 在元素内部的后面插入内容

    注意:

    ●before和after必须有content属性
    ●before在内容的前面, after在内容的后面
    beforeafter创建一个元素 ,但是属于行内元素。
    ●因为在dom里面看不见刚才创建的元素,所以我们称为伪元素
    ●伪元素和标签选择器一样,权重为1

    例:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            div {
                 200px;
                height: 200px;
                margin: 100px auto;
                background-color: pink;
            }
    
            div::before {
                content: "我";
                display: inline-block;
                 50px;
                height: 50px;
                background-color: #6bdea7;
            }
    
            div::after {
                content: "如此可爱!!!";
                display: inline-block;
                 80px;
                height: 50px;
                background-color: #6bdea7;
            }
        </style>
    </head>
    <body>
    
        <div>是</div>
    
    </body>
    </html>
    
    

  • 相关阅读:
    安装LR11 时,安装Microsoft Visual c++2005 sp1运行时组件,就会提示命令行选项语法错误,键入“命令/?”可获取帮肋信息
    用jmeter监控服务器资源
    CSS获取兄弟节点
    selenium之CSS定位
    Linux find 命令详解
    git 添加文件的可执行权限
    判断三角形类型
    冒泡排序
    selenium 显示等待 隐式等待 和强制等待
    flask 基本配置和参数解释
  • 原文地址:https://www.cnblogs.com/wahaha-/p/13968250.html
Copyright © 2020-2023  润新知