欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  一、自动编号
 
  在CSS2.1中的自动编号由两个属性控制,它们分别为:“counter-increment”和“counter-reset”。由这些属性定义的计数器(counter)与“content”属性的counter()和counters()函数一起使用。
 
  'counter-increment'
 
  语法:
 
  counter-increment:[<identifier><integer>?]+|none|inherit
 
  说明:
 
  初始:没有
 
  适用于:所有元素
 
  继承:没有
 
  百分比:N/A
 
  媒体:所有
 
  计算值:作为指定
 
  counter-increment'属性接受的计数器(标识符)的一个或多个名称,每一个名称可选地跟随一个整数。整数表示每次出现元素时计数器的递增程度,默认增量为1,允许零和负整数。
 
  'counter-reset'
 
  语法:
 
  counter-reset:[<identifier><integer>?]+|none|inherit
 
  说明:
 
  初始:没有
 
  适用于:所有元素
 
  继承:没有
 
  百分比:N/A
 
  媒体:所有
 
  计算值:作为指定
 
  counter-reset属性包含计数器的一个或多个名称,每一个名称可选地任选地跟随一个整数的列表。整数给出每次出现元素时计数器设置的值。默认值为0。
 
  注:关键字'none','inherit'和'initial'不得用作计数器名称;值'none'本身意味着没有重置计数器,'inherit'本身具有其通常的含义(继承),“initial”保留供将来使用。
 
  例:显示了使用“第1章”,“1.1”,“1.2”等对章节进行编号的方法。
 
  html代码:
 
  <h1>大标题</h1>
 
  <h2>小标题1</h2>
 
  <h2>小标题2</h2>
 
  css代码:
 
  body{
 
  counter-reset:chapter;/*创建章节计数器范围*/
 
  }
 
  h1:before{
 
  content:"第"counter(chapter)"章、";
 
  counter-increment:chapter;/*在章节中添加1*/
 
  }
 
  h1{
 
  counter-reset:section;/*将部分设置为0*/
 
  }
 
  h2:before{
 
  content:counter(chapter)"."counter(section)"";
 
  counter-increment:section;
 
  }




本文转载自中文网


 

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/css3-style/c56636.shtml