zoukankan      html  css  js  c++  java
  • 大家一起学习less 2:嵌套规则

    还是先看示例

    // LESS
    
    #header {
      h1 {
        font-size: 26px;
        font-weight: bold;
      }
      p { font-size: 12px;
        a { text-decoration: none;
          &:hover { border- 1px }
        }
      }
    }
    
    	
    
    /* 生成的 CSS */
    
    #header h1 {
      font-size: 26px;
      font-weight: bold;
    }
    #header p {
      font-size: 12px;
    }
    #header p a {
      text-decoration: none;
    }
    #header p a:hover {
      border- 1px;
    }
    
    
    

    就是一个CSS表达式,如果它拥有层级关系,我把可以父级的表达式提出来,从而实现表达式名字的重用!实际生成的表达式名是“父级”+“ ”+"子级",中间的空白是后代选择器。

    我们可以留意到& 这个符号,它是直接跟在父级表达式上,中间的后代选择器没有了!

    // LESS
    
    .bordered {
      &.float {
        float: left; 
      }
      .top {
        margin: 5px; 
      }
    }
    
    /* 生成的 CSS */
    .bordered.float {
      float: left;  
    }
    .bordered .top {
      margin: 5px;
    }
    
  • 相关阅读:
    c语言中逆向显示数值
    c语言中无限循环语句
    css静态网页css代码
    css静态网页css代码
    考试html代码
    考试css代码
    考试html框架代码
    css静态网页代码
    5个CSS书写技巧
    5个CSS书写技巧
  • 原文地址:https://www.cnblogs.com/rubylouvre/p/2683607.html
Copyright © 2011-2022 走看看