当我们拥有了大量选择器的时候,特别是团队协同开发时,如何保证选择器之间重名问题?如果你是 java 程序员或 C++ 程序员,我猜你肯定会想到命名空间 Namespaces。

Less 也采用命名空间来对名字进行分组,来避免重名问题。如以下Less代码:

  1. #mynamespace {
  2.    .home {...}
  3.    .user {...}
  4. }

这样我们就定义了一个名为 mynamespace 的命名空间,如果我们要复用 user 这个选择器的时候,在需要混入这个选择器的地方,只需使用 #mynamespace > .user 就可以了。

关于作者

歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

Less中的命名空间相关推荐

  1. .NET : 再谈谈XML中的命名空间问题

    我之前有专门的文章讨论过在XML文件中的命名空间问题,事实上,这个命名空间的设计是XML规范中惹来争议最多的一个部分.其出发点是为了更好地标识元素,但事与愿违,它其实更多的时候是增加了麻烦.这方面的讨 ...

  2. C++中的命名空间namespace

    1.Cpp中的命名空间 假设这样一种情况,当一个班上有两个名叫Zara的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息,比如他们的家庭住址,或者他们父母的名字等等.同样的情况, ...

  3. [推荐]在JavaScript中实现命名空间

    注:好久没写了,今天把我在公司内网写的文章拷一份,出来露露脸,刚转Web开发,所以开始学javascript! 在引入命名空间之前,一个令开发人员头疼的问题就是如何防止函数名/类名和其他人的冲突,在一 ...

  4. 替换 wcf 消息传输中的 命名空间

    替换 wcf 消息传输中的 命名空间,http://vanacosmin.ro/Articles/Read/WCFEnvelopeNamespacePrefix 转载于:https://www.cnb ...

  5. android怎么创建一个包命名空间,从Android的jar lib中声明命名空间

    我正在创建一个Android SDK作为jar.它包含一些自定义视图和自定义参数.我想创建一个嵌入式解决方案,开发人员除了将jar放入libs文件夹之外不需要做任何其他操作.我无法参加一个真正的图书馆 ...

  6. wpf中:xaml中的命名空间的引入方法

     wpf中:xaml中的命名空间的引入 本文章已收录于: 在xaml中如有要使用c#数据类型,那么需要引入c#的命名空间,如需要使用String类,则需要引入String所在的命名空间. [htm ...

  7. python中的命名空间指什么_13.Python中的命名空间是什么

    Python中的命名空间是什么? In Python,every name introduced has a place where it lives and can be hooked for. T ...

  8. python中的命名空间_深入理解Python中的命名空间和范围

    Python中的命名空间和范围 在Python中,每个包.模块.类.函数和方法函数都拥有一个"名称空间",其中解析了变量名称.下面本篇文章就来带大家认识一下Python中的命名空间 ...

  9. c# 命名空间命名规范_C#中的命名空间

    c# 命名空间命名规范 C#命名空间 (C# Namespace ) In C# namespaces are used to group similar type of classes. Two c ...

  10. Python中的命名空间是什么?

    什么是pep? PEP代表Python Enhancement Proposal.它是一组规则,指定如何格式化Python代码以获得最大可读性. Python中的命名空间是什么? 命名空间是一个命名系 ...

最新文章

  1. IFeature接口
  2. CVPR2020 3D目标检测 PV-RCNN
  3. Window10下Ubuntu20.04子系统下安装cuda
  4. echart 图谱_zrend echart 展示家庭图谱示例代码(类思维导图)
  5. python语言与c语言相比在分支结构上有什么不同_大工20春 C/C 语言程序设计 在线作业3 - 百度文库...
  6. Yum出错Error: Cannot find a valid baseurl for repo: addons
  7. plsql如何显示表结构图_【论文攻略】排版技巧——如何用 Word 编辑参考文献
  8. 单细胞分析Seurat使用相关的10个问题答疑精选!
  9. MATLAB2016添加工具箱toolbox方法,有截图
  10. HTML5新增相关标签的和属性
  11. linux jenkins 插件,使用Jenkins Dashboard插件可视化部署,
  12. Xamarin 技术全解析
  13. .net vue漂亮登录界面_基于 electron-vue 开发的音乐播放器「实践」
  14. Snagit 12 – 功能强的老牌截图软件
  15. 北京大学创业训练营专家讲座:创新大师乔布斯的创业理念与营销哲学
  16. pv 、uv、ip、vv、cv分别是什么
  17. ImportError: DLL load failed while importing qhull:问题解决
  18. Redis——底层数据结构原理
  19. 产品经理(助理)任职要求
  20. jsp做的留言系统(防止非法登录、增删改查留言)

热门文章

  1. GridView”的控件 必须放在具有 runat=server 的窗体标记内 “错误提示”
  2. Azure站点恢复之----VMM 站点到ASR
  3. 键盘事件与JS Filter
  4. 王超:奇虎360 MongoDB
  5. Cat.5e/Cat.6系统测试要点和常见工程问题解答
  6. SimpleAjax 开发包 v3.1 (简单的Ajax)
  7. 解决 wildfly(jboss) 启动报错:'findstr' 不是内部或外部命令
  8. dell台式机进入安全模式_打造未来高效办公体验 华为首款商用台式机正式发布...
  9. dubbo学习之源码创建属于自己的dubbo-demo
  10. python技能(1)-map函数