CSS中的计数器

简介: CSS的规范中,有一个很奇特的特性,支持计数器的功能。   先来看下如何使用:      Place the flour in a large bowl, make a well in the centre and pour in the milk and eggs.

CSS的规范中,有一个很奇特的特性,支持计数器的功能。

 
先来看下如何使用:

<section>

     <p>Place the flour in a large bowl, make a well in the centre and pour in the milk and eggs. Give the liquid mixture a quick whisk before incorporating the flour. Continue to whisk until you have a smooth batter.</p>
     <p>Now add 1 tbsp vegetable oil and whisk thoroughly.</p>
     <p>Take a crêpe pan, or large frying pan, dip some kitchen roll in the oil and carefully wipe the inside of the pan. Heat the pan over a medium heat for one minute.</p>
     <p>Add just under a ladleful of batter to the pan and immediately start swirling it around the pan to produce a nice even layer.</p>
     <p>Cook the pancake for approximately 30-40 seconds. Use a palette knife to lift the pancake carefully to look at the underside to check it is golden-brown before turning over. Cook the other side for approx 30-40 seconds and transfer to a serving plate.</p>
</section>
 
这段代码表示了做一件事情的顺序,现在我们可以使用CSS的计数器来给这些步骤标注顺序。
 
下面的代码:

     body {

          counter-reset: steps;
     }
 
     p{
          color: #242424;
          font-size: 16px;
          line-height: 20px;
     }
     p:before {
          counter-increment: steps;
          content: "Step " counter(steps) ": ";
          font-weight: bold;
          font-size: 18px;
     }
在浏览一下看看效果如何?每行之前都有了一个步骤的数字标注,很神奇吧。
 
这个属性自CSS2.1起开始写入规范,目前大多数主流的浏览器都可以支持,唯一不支持的就是IE7了。
 
这个特性看起来简单,但是如果我们能够合理的使用,效果还是非常好的。
 
参考资料:

 

相关文章
|
1月前
|
前端开发
编程笔记 html5&css&js 058 css计数器
编程笔记 html5&css&js 058 css计数器
|
3月前
|
前端开发 算法 语音技术
【正在完善】CSS 计数器详解与巧用
【正在完善】CSS 计数器详解与巧用
118 0
|
4月前
|
存储 前端开发 JavaScript
使用 JavaScript 和 CSS 的简单字符计数器
使用 JavaScript 和 CSS 的简单字符计数器
56 0
|
前端开发 JavaScript
你可能不知道的 CSS 计数器
CSS 里面的伪元素其实是非常好用的,但是经常容易被大家忽略,伪元素里面常用到的 content 属性,可能现在很多人仅仅以为 content 属性的值只支持字符串,除了字符串外常用到的还有 uri、counter ,今天所要介绍的就是 conter(计数器)。
90 0
你可能不知道的 CSS 计数器
|
前端开发
CSS 计数器实现九宫格自动提示超出数量
CSS 计数器实现九宫格自动提示超出数量
CSS 计数器实现九宫格自动提示超出数量
|
15天前
|
前端开发 JavaScript 开发工具
【HTML/CSS】入门导学篇
【HTML/CSS】入门导学篇
23 0
|
1月前
|
XML 编解码 前端开发
编程笔记 html5&css&js 033 HTML SVG
编程笔记 html5&css&js 033 HTML SVG
|
6天前
|
数据采集 前端开发 网络协议
如何使用代理IP通过HTML和CSS采集数据
如何使用代理IP通过HTML和CSS采集数据
|
10天前
|
前端开发 搜索推荐 数据安全/隐私保护
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
18 1
|
10天前
|
PHP
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册