• less嵌套规则


    嵌套,是less里面最有意思的小东西,比如说我们经常性的去写一些列表性的东西
    html
    <ul class="list">
        <li><a href="#">links</a><span>2018-07-16</span></li>
        <li><a href="#">links</a><span>2018-07-16</span></li>
        <li><a href="#">links</a><span>2018-07-16</span></li>
    </ul>
    less
    /*
    一般这么写
    .list{}
    .list li{}
    .list a{}
    .list span{}
    */
    .list{
      width:600px;
      margin: 30px auto;
      padding:0;
      list-style: none;
    
      li{
        height: 30px;
        line-height: 30px;
        background-color: pink;
        margin-bottom:5px;
      }
      a{//不要写在li里面,尽量避免嵌套层级过深
        float: left;
      }
      span{
        float: right;
      }
    }
    =>
    /*
    一般这么写
    .list{}
    .list li{}
    .list a{}
    .list span{}
    */
    .list {
      width: 600px;
      margin: 30px auto;
      padding: 0;
      list-style: none;
    }
    .list li {
      height: 30px;
      line-height: 30px;
      background-color: pink;
      margin-bottom: 5px;
    }
    .list a {
      float: left;
    }
    .list span {
      float: right;
    }
    除了这个,它还提供一个更好玩的小东西,加hover的时候之前这样写
    /**
    .list a{}
    .list a:hover{}
    */
    .list{
      width:600px;
      margin: 30px auto;
      padding:0;
      list-style: none;
     
      a{
        float: left;
        //& 代表上了一层的选择器
        &:hover{
          color:red;
        }
      }
    }
    =>
    /**
    .list a{}
    .list a:hover{}
    */
    .list {
      width: 600px;
      margin: 30px auto;
      padding: 0;
      list-style: none;
    }
    .list a {
      float: left;
    }
    .list a:hover {
      color: red;
    }
    用起来还是蛮方便的
  • 相关阅读:
    HTTP深入浅出 http请求
    javascript 新兴的API
    javascript 高级技巧详解
    javascript AJAX与Comet详解
    php文件扩展名判断
    php创建新用户注册界面布局实例
    php使用递归创建多级目录
    php对文本文件进行分页功能简单实现
    php上传功能集后缀名判断和随机命名
    php判断数据库是否连接成功的测试例子
  • 原文地址:https://www.cnblogs.com/wzndkj/p/9315837.html
Copyright © 2020-2023  润新知