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;
    }
    
  • 相关阅读:
    求第N个素数
    HDU1568
    HDU1003 DP
    POJ 1016 模拟字符串
    POJ 3321 树状数组(+dfs+重新建树)
    UVA12532 线段树(单点更新,区间求乘积的正负)
    POJ2488 dfs
    POJ 1195 二维树状数组
    HDU 4006 优先队列
    优先队列
  • 原文地址:https://www.cnblogs.com/rubylouvre/p/2683607.html
Copyright © 2011-2022 走看看