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

    1.包含选择符(E F)
    选择所有被E元素包含的F元素,中间用空格隔开示例:
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
    ul li{color: red;}
    ul li{display: inline-block; color: red; list-style: none;}
    </style>
    </head>
    <body>
    <div class="Myclass">
    <ul>
    <li>苹果</li>
    <li>橙子</li>
    <li>西瓜</li>
    </ul>
    </div>
    </body>
    </html>
    全部显示为红色的。


    2.子选择符(E>F)

    选择所有作为E元素的直接子元素F,对更深一层的元素不起作用,用大括号表示。示例:
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="UTF-8"/>
    <title></title>
    <style>
    div>a{color: red;}
    </style>
    </head>
    <body>
    <div id="">
    <a href="#">子元素</a>
    <p><a href="">子孙元素</a></p>
    </div>
    </body>
    </html>
    显示为第一个a标签为红色。

    3.相邻选择符(E+F)
    选择紧贴在E元素之后的F元素,用加号表示。选择相邻的第一个兄弟元素。示例:
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="utf-8" />
    <title></title>
    <style>
    p+span{color: red;}
    </style>
    </head>
    <body>
    <p>这是p元素</p>
    <span>这是紧挨着p元素的第一个span元素</span>
    <span>这是第二个span</span>
    </body>
    </html>

    显示为第一个span为红色。


    4.兄弟选择符(E~F)
    选择E元素之后的所有兄弟元素F,作用于多个元素,用~隔开。示例:
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="utf-8" />
    <title></title>
    <style>
    p~span{color: red;}
    </style>
    </head>
    <body>
    <p>这是p元素</p>
    <span>这是紧挨着p元素的第一个span元素</span>
    <span>这是第二个span</span>
    </body>
    </html>
    显示为所有上盘元素为红色。

  • 相关阅读:
    模拟Struts2框架Action的实现
    Servlet中表单的重复提交
    php回调函数设计
    vagrant+xdebug
    css之vw布局
    css之rem布局
    微信jssdk支付坑
    webpack中添加px2rem-loader
    phpstorm+xdebug手机app调试
    mysql产生死锁
  • 原文地址:https://www.cnblogs.com/1111duguxiaoyu/p/6203593.html
Copyright © 2011-2022 走看看