iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >CSS注释的一些高级用法介绍
  • 552
分享到

CSS注释的一些高级用法介绍

2024-04-02 19:04:59 552人浏览 安东尼
摘要

本篇内容介绍了“CSS注释的一些高级用法介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!准修饰选择器(Q

本篇内容介绍了“CSS注释的一些高级用法介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

准修饰选择器(Quasi-qualified selectors)

你应当避免过分修饰选择器,例如如果你能写 .nav{} 就尽量不要写 ul.nav{}。过分修饰选择器将影响性能,影响 class 复用性,增加选择器私有度。这些都是你应当竭力避免的。

不过有时你可能希望告诉其他开发者 class 的使用范围。以 .product-page 为例,这个 class 看起来像是一个根容器,可能是 html 或者 body 元素,但是仅凭 .product-page 则无法判断。

我们可以在选择器前加上准修饰(即将前面的类型选择器注释掉)来描述我们规划的 class 作用范围:

CSS Code复制内容到剪贴板

  1. .product-page{}  

这样我们就能准确获知该 class 的作用范围而不会影响复用性。

其它例子如:

CSS Code复制内容到剪贴板

  1. .breadcrumb{}   

  2. .intro{}   

  3. .image-thumbs{}  

这样我们就能在不影响代码私有度的前提下获知 class 作用范围。
代码标签

如果你写了一组新样式的话,可以在它上面加上标签,例如:

CSS Code复制内容到剪贴板

  1.   

  2. .nav{}   

  3.   

  4.   

  5. .matrix{}  

这些标签可以使得其他开发者快速找到相关代码。如果一个开发者需要查找和列表相关的部分,他只要搜索 ^lists 就能快速定位到 .nav,.matrix 以及其它相关部分。
继承标记

面向对象的思路用于 CSS 编写的话,你经常能找到两部分 CSS 密切相关(其一为基础,其一为拓展)却分列两处。我们可以用继承标记来在原元素和继承元素之间建立紧密联系。这些在注释中的写法如下:

在元素的基本样式中:

CSS Code复制内容到剪贴板

  1.   

  2.  .foo{}  

在元素的拓展样式中:

CSS Code复制内容到剪贴板

  1.   

  2.  .bar{}  

这样一来我们就能在两块相隔很远的代码间建立紧密联系。

“CSS注释的一些高级用法介绍”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: CSS注释的一些高级用法介绍

本文链接: https://www.lsjlt.com/news/76724.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CSS注释的一些高级用法介绍
    本篇内容介绍了“CSS注释的一些高级用法介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!准修饰选择器(Q...
    99+
    2022-10-19
  • CSS注释的三种方法介绍
    这篇文章主要讲解了“CSS注释的三种方法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS注释的三种方法介绍”吧!CSS代码中进行注释的三种方法1、选...
    99+
    2022-10-19
  • linux下rsync的基础介绍和高级用法
    这篇文章主要介绍“linux下rsync的基础介绍和高级用法”,在日常操作中,相信很多人在linux下rsync的基础介绍和高级用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux下rsync的基础介...
    99+
    2023-06-05
  • gojs一些实用的高级用法
    目录1. 取消更新动画2. 导出图(含可视区外的部分)3. 禁用 ctrl 相关快捷键4. 画布滚动模式,无限滚动 or 局部滚动5. 展开收起多层嵌套的组6. 给图元素加动画7. ...
    99+
    2022-11-12
  • Css的高级应用方法有哪些
    这篇文章主要介绍“Css的高级应用方法有哪些”,在日常操作中,相信很多人在Css的高级应用方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Css的高级应用方法有哪些”...
    99+
    2022-10-19
  • 聊聊一些Golang的高级用法
    Go语言的出现,让我们的开发更加高效、安全、简单。代码风格简单,性能高效,它已经是许多开发者和公司的首选。然而,随着我们对Go语言的深入了解和使用,有些时候我们需要更高级、更灵活的写法来应对不同的工作需求。那么,下面就介绍一些Golang的...
    99+
    2023-05-14
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作