zoukankan      html  css  js  c++  java
  • 层次选择器

    <!-- 1. 后代选择器:
        包括两个或多个用空格分隔的选择器
    
        外层标记  内层标记 -->
        <!-- 内层的标记为外层标记的后代 -->
        <!-- h1 em{color:red;} -->
        <!-- h1作为父元素,其中包含所有em元素均为红色 -->
    
    
    <!-- 2. 子代选择器:只选择某元素的子元素的元素
                  h1>strong{color:red}
                  选择作为h1元素的子元素直接的后代的所有strong元素中的内容
    -->
    
        
    <!-- 3.相邻兄弟选择器:选择相邻的元素,二者有相同的父元素
                         h1 + p{font-weight:bold;} -->
    
    <!-- 4. 交集选择器:标记与类选择器组合 -->
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>层次选择器</title>
        <style type="text/css">
    
            /*后代选择器*/
            /*h1所有的后代元素中的em*/
            h1 em{color:red;} 
            /* h1作为父元素,其中包含所有em元素均为红色 */
    
            
            /*子代选择器*/
            /*h1中的直接后代子元素strong中的内容*/
            h1>strong{
                color: #ccc;
            }
            
    
            /*相邻兄弟选择器*/
            h1+p{
                font-weight:bold;
            }
            /*紧跟在h1后面d的h1*/
            /*其父元素为body*/
    
            /*相邻兄弟选择器*/
            p+p{
                color: red;
            }
            /*紧跟在p后面的p元素*/
    
    
            /*交集选择器*/
            p.commont{
                color: rgb(138,240,255);
            }
    
            
            /*后代选择器*/
            ul em{
                color: blue;
            }
    
    
            /*后代选择器*/
            li em{
                color: yellow;
            }
    
            /*直接子代选择器*/
            h1+h1{
                color: green;
            }
            /*紧跟在h1后面的h1元素*/
    
            /*子代选择器*/
            ol+li{
                color: pink;
                font-weight: blod;
            }
    
    
        </style>
    </head>
    <body>
    
    <h1>this is very <em>very</em> important</h1>
    <p>第一段落</p>
    <p>第一段落</p>
    <p>第一段落</p>
    <p class="commont">第一段落</p>
    
    <h1>this is very <strong>very</strong> important</h1>
    <h1>this is very <i><strong>very</strong></i> important</h1>
    
    
    
    <ul>
        <li>list item 1
            <ol>
                <li>list item 1-1</li>
                <li>list item 1-2</li>
                <li><em>list item 1-3</em>
                <ol>
                    <li>list item 1-3-1</li>
                    <li>list item 1-3-2</li>
                </ol>
                <li>list item 1-4</li>
            </ol>
        </li>
        <li>list item 2
            <ol>
                <li>list item 2-1</li>
                <li>list item 2-2</li>
                <li>list item 2-3
                <ol>
                    <li>list item 2-3-1</li>
                    <li>list item 2-3-2</li>
                </ol>
                <li>list item 2-4</li>
            </ol>
        </li>
    </ul>
    </body>
    </html>

  • 相关阅读:
    2019年3月6日 980. Unique Paths III
    2019年3月05日 961. N-Repeated Element in Size 2N Array
    2019年3月4日 701. Insert into a Binary Search Tree
    2019年3月1日 804. Unique Morse Code Words
    2019年2月28日 654. Maximum Binary Tree
    2019年2月26日 Unique Email Addresses、To Lower Case、Encode and Decode TinyURL
    Nexus Repository Manager 3 远程命令执行漏洞(CVE-2020-10199)复现
    常见的Web源码泄漏漏洞及其利用
    Nmap-脚本检测CVE漏洞
    Vulnhub-dpwwn-01靶机过关记录
  • 原文地址:https://www.cnblogs.com/sjslove/p/12659694.html
Copyright © 2011-2022 走看看