css计数器tip

今天看了遍css计数器的文章。小小的总结一下:

css 计数器的属性

counter-reset:xiaoli;重置计数器的名字;

也可以同时声明两个:counter-reaet:xiaoli1 2  xiaoli2 3;默认为0;

counter-reset:xiaoli 2;计算从2开始,对于chrome负数也可以。

counter-increment:x;计数器以x递增可以为负数.

content:counter(xiaoli);

父元素counter-increment普照1遍 两个子元素没有普照,各两个子元素都为1;

父元素counter-increment没有普照 两个子元素普照1遍,各两个子元素分别为1,2;

counter:before,counter:after{content:counter(xiaoli) counter-increment:xiaoli1 2;}

还有counter(name,style)style与list-style-type类似list-style-type:disc | circle | square | decimal | lower-roman | upper-roman | lower-alpha | upper-alpha | none | armenian | cjk-ideographic | georgian | lower-greek | hebrew | hiragana | hiragana-iroha | katakana | katakana-iroha | lower-latin | upper-latin

white-space:pre;为换行;'\A'是隔开。

还有就是css计数器的内嵌的问题。counters;

其他的都一样就是content:counters(name,style)style为"."或者"-".

附上小例子

.reset1{ padding-left: 20px; counter-reset:xiaolili;font-size: 24px; font-family: arial black; color: #cd0000;}
.counter1:before{content:counters(xiaolili,"-")".";counter-increment:xiaolili;font-family: arial black;}

<div class="reset1">
     <div class="counter1">
 晓利1
 <div class="reset1">
     <div class="counter1">
 晓利1-1
</div>
<div class="counter1">
 晓利1-2
</div>
 
</div>
<div class="counter1">
 晓利1-3
</div>
</div>
  <div class="counter1">
 晓利2
</div>
  <div class="counter1">
 晓利3
</div>
   </div>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值