在 CSS 注释中显示标记

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 价值 200 美元的免费信用额度!

假设您正在为网页的模块化部分创建一个 CSS 文件。 也许您是将 CSS 文件分成 header.css、sidebar.css、footer.css 等部分的人。 我偶然发现了一个我认为很聪明的主意,即您可以在 CSS 文件顶部将要进行样式化的基本标记包含为注释。 例如,sidebar.css 文件可能如下所示

/*
<aside>
   <div class="widget">
       <h5 class="widget-title">
       <p></p>
   </div>
   <!-- other widgets -->
</aside>
*/

aside { background-color: #ccc; }
aside .widget { background-color: white; padding: 10px; }
aside .widget h5 { border-bottom: 1px solid black; }
/* etc. */

这可能对您自己有用,因为您需要在查看标记和此 CSS 文件之间来回切换的次数更少。 当以下情况发生时,这更有用

  1. 标记由 JavaScript 生成,很难在其他地方看到,或者
  2. CSS 特定于插件或第三方附加组件

我从 mediaelements.js 的 CSS 文件 获得了这个想法,我认为这是一个完美的用例示例。