//扩展Extend
less的伪类,合并了选择器,放在与它引用匹配的选择器上 Use Method:以在study上扩展test的样式为例 .test{
color:#000000;
font-size:18px;
} //grammar 1
.study{
&:extend(.test);
background:red;
} //grammar 2
.study:extend(.test){
background:red;
} //输出css
.test,
.study {
color: #000000;
font-size: 18px;
}
.study {
background: red;
} //扩展all
Use Method:以在study上扩展test的样式为例 当有all的时候,会连同test下面所有child一起扩展
.test{
color:#000000;
font-size:18px;
li{
width:50px;
height:50px;
background:red;
}
} //grammar 1
.study:extend(.test all){} //grammar 2
.test{
&:extend(.test all);
} //输出css
.test,
.study {
color: #000000;
font-size: 18px;
}
.test li,
.study li {
width: 50px;
height: 50px;
background: red;
} 当无all时仅会扩展选中的选择器样式
//grammar 1
.study:extend(.test){} //grammar 2
.study{
&:extend(.test);
} //输出css
.test,
.study {
color: #000000;
font-size: 18px;
}
.test li {
width: 50px;
height: 50px;
background: red;
} 总结:
扩展,简而言之就是css中的共用样式
以上例子说明:study上面有着和test中完全相同的样式,为了简化代码,我们在study直接扩展

作者:leona

原文链接:http://www.cnblogs.com/leona-d/p/6296162.html

版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接

最新文章

  1. SQL语句总结
  2. 判断一个 int 向量里是否有相同的数(1)
  3. wordpress导入模板数据
  4. 解除破解正版Kindle电子书籍的版权限制
  5. Poisson Image Editing
  6. POJ 1411
  7. JS简单实现图片切换
  8. C#遍历Object各个属性含List泛型嵌套。
  9. poj1935(树形dp)
  10. Android Studio没有导包快捷键怎么办
  11. HUST 1372 marshmallow
  12. Hibernate学习笔记(6)---Criteria接口
  13. python并发编程之多线程
  14. ORACLE中用rownum分页并排序的SQL语句
  15. win7 / mysql-8.0.11-winx64 安装的测坑步骤
  16. UVA10559 Blocks(区间dp)
  17. jenkins系列_使用scp命令进行远程文件复制遇到的坑
  18. mac或者linux磁力下载方法:远离渣雷
  19. JPA 解析
  20. CGI 、PHP-CGI、FASTCGI、PHP-FPM

热门文章

  1. adb 修改手机代理方式
  2. core文件无堆栈信息定位的思路
  3. ssl证书文件
  4. LAMP架构三
  5. Sublime Text 2 入门与总结
  6. [svc]msmtp+mutt发附件,发邮件给多个人
  7. gpg: symbol lookup error
  8. 算法提高 道路和航路 SPFA 算法
  9. 【转】Apache虚拟主机的配置和泛解析域名的绑定
  10. layui实现点击按钮添加行(方法渲染创建的table)