zoukankan      html  css  js  c++  java
  • css样式查找遇到的问题汇总

    1. 利用css简单排除元素的第一个子元素

        例如:排除表格的第一行

        /*除了表格的第一行其他都显示为红色*/

    table tr+tr{
        background-color:red;/*除了表格的第一行其他都显示为红色*/
    }

    排除最后一行

    table tr:not(:last-child){
        background-color:red;/*除了表格的最后一行其他都显示为红色*/
    }

     2.表示匹配class为row下面的有class以“col-”字段开头的所有div

    .row div[class^='col-']{
      height:99.9%;
    }

     延伸      排除第三个div

      <style>
        div{200px;height:200px;text-align:center;line-height:200px;font-size:18px}
        div[id*=button]{background-color:pink}
      </style>
      <body>
            <div id="button_1">第一个div</div>
            <div id="button_2">第二个div</div>
            <div id="bun_1">第三个div</div>
    
      </body>
    

    3.匹配button里面name="sub"

    button[name=sub]{background-color:pink}
    <button name="sub"></button>
    <button name="add"></button>
    <button name="sub"></button>
    <button name="add"></button>

     4.匹配 table里面包含th的tr

    $("#tbl>tr:has(th)") //查找第一个tr
        <table id="tbl">
            <tr>
                <th></th>
                <th></th>
                <th></th>
            </tr>
            <tr>
                <td></td>
                <td></td>
                <td></td>
            </tr>
        </table>

     not class的方法匹配到第一个tr

    $("#tbl tr:not([class])")
        <table id="tbl">
            <tr>
                <th></th>
                <th></th>
                <th></th>
            </tr>
            <tr class="132456">
                <td></td>
                <td></td>
                <td></td>
            </tr>
            <tr class="34356">
                <td></td>
                <td></td>
                <td></td>
            </tr>
        </table>
  • 相关阅读:
    4.父类私有属性和方法
    3.单继承和方法的重写
    2.Python封装练习及私有属性
    1.Python面向对象基础
    6.类与对象、封装、构造方法
    5.数组
    4.方法
    3.流程控制语句
    结构型模式和物理视图,模型管理试图的总结
    创建型模式和关于状态视图、活动视图、交互视图的总结
  • 原文地址:https://www.cnblogs.com/pengfei25/p/7568348.html
Copyright © 2011-2022 走看看