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>
    显示为所有上盘元素为红色。

  • 相关阅读:
    深入Activity生命周期(一)
    android APK 中英文对比(转)
    android中获得系统语言
    mime Contenttype(http head)(转)
    activity设置全屏
    Activity常用知识
    关于这次数学建模
    排列组合
    hdu 1003 笔记
    杂想
  • 原文地址:https://www.cnblogs.com/1111duguxiaoyu/p/6203593.html
Copyright © 2011-2022 走看看