zoukankan      html  css  js  c++  java
  • [CSS3] Using CSS Combinators to Identify Siblings and Descendants in CSS

    CSS combinators allows us to reference the DOM relationship between two or more elements in CSS.

    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width">
      <title>Combinators</title>
    </head>
    <body>
      <section>
        <h1>H1 Content</h1>
        <h2>H2 Content</h2>
        <p>sub text subtext</p>
        <a href="#">Call to Action</a>
        <p>
          paragraph description paragraph description paragraph description paragraph description <a href="#">link in paragraph</a>
        </p>
        <a href="#">Call to Action</a>
      </section>
    </body>
    </html>
    section {
      border: 1px solid #ccc;
      width: 500px;
      padding-bottom: 10px;
    }
    
    /* All the h1 inside section */
    section h1 {
      background-color: #000;
      color: #fff;
      margin: 0;
      padding: 10px 5px;
    }
    
    /* All a tags as direct child in section */
    section > a {
      color: red;
    }
    
    /*only descendants a tag of the section*/
    section p > a {
      color: #000;
    }
    
    /* the p tag next to h2 tag*/
    section h2 + p {
      font-style: italic;
      margin-top: -15px;
    }
    
    /* All the siblings after h1*/
    section h1 ~ * {
      margin-left: 15px;
    }

  • 相关阅读:
    codeforce 896A
    CQH分治与整体二分
    [CQOI2011]动态逆序对
    codeforce Hello 2018 913F sol
    A*算法[k短路([SDOI2010]魔法猪学院)]
    bzoj3524 [POI2014]Couriers
    整体二分
    bzoj5016 [SNOI2017]一个简单的询问
    CF176E Archaeology
    bzoj4551 [TJOI2016&HEOI2016]树
  • 原文地址:https://www.cnblogs.com/Answer1215/p/5503512.html
Copyright © 2011-2022 走看看