发布网友 发布时间:2022-04-20 13:04
共8个回答
懂视网 时间:2022-04-22 05:44
这次给大家带来带序号的目录列表,实现带序号的目录列表注意事项有哪些,下面就是实战案例,一起来看一下。编写文档手册的时候,我们经常需要列表项前面的序号将上级各层的序号也附加在前面,如下图:
(图一)
但默认的<ol>列表,任何层次都是单个序号开始。如下图:
(图二)
要实现图一效果,方法之一是直接将序号部分作为列表内容的一部分,插入相应的HTML,可使用js批量插入序号。
生成的HTML结果类似这样
<ol> <li>1. 列表项 <ol> <li>1.1. 列表项 <ol> <li>1.1.1 列表项</li> <li>1.1.2 列表项</li> <li>1.1.3 列表项</li> </ol> </li> </ol> </li> </ol>
如果既不想将序号硬写在html代码里,也不想引入js,那么只能从HTML属性和CSS两个方面来突破了。
遗憾的是,HTML元素属性并没有提供类似的接口。
经网友提示,知道了有个叫css counter 的概念,我孤陋寡闻了。
查询有关文档之后,CSS解决方案也就有了。
HTML代码如下:
<ol> <li>列表项 <ol> <li>列表项 <ol> <li>列表项</li> <li>列表项</li> <li>列表项</li> </ol> </li> </ol> </li> </ol>
CSS代码如下:
ol {padding:0 0 0 20px;margin:0;list-style:none;} li:before {color:#f00; font-family:Times New Roman;} li{counter-increment:a 1;} li:before{content:counter(a)". ";} li li{counter-increment:b 1;} li li:before{content:counter(a)"."counter(b)". ";} li li li{counter-increment:c 1;} li li li:before{content:counter(a)"."counter(b)"."counter(c)". ";}
效果就是本篇开头的图一。
可是这个CSS写的实在是丑陋,有几级目录,就得写几层的CSS,显然不应该是这样子的。
继续阅读了相关文档,明确了counter-reset , counter(), counters() 之后,发现问题竟是异常的简单。
CSS代码如下:
ol {padding:0 0 0 20px;margin:0;list-style:none;counter-reset:a;} li:before {counter-increment:a;content:counters(a,".")". ";}
这样,无论多少层的嵌套列表,都能正确显示级联序号了,效果如本篇开头的图一。
需要指出的是,:before, counter-increment 等相关CSS特性不支持古老的IE6/IE7,但是IE8及以上是支持的很好的。
相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!
推荐阅读:
href和src、link和@import有什么区别
css的绝对定位怎么兼容所有的分辨率
CSS3的属性transition、animation、transform
热心网友 时间:2022-04-22 02:52
工具/原料
电脑,wlold文档
方法/步骤
1、首先,打开一篇需要进行自动编号的word文档。
2、桌面双击打开word文档,选中要生成序列号的一部分文字内容。
3、点击上方菜单栏的“开始”根据需要选择,快捷生成序列号的图标。
4、选择完成之后,点击“确定”添加序列号成功。
热心网友 时间:2022-04-22 04:10
材料/工具:word2010
1、首先我们找到一篇我们需要进行自动编号的word文档。
2、打开word文档,选中我们需要进行自动编号或者生成序列号的部分文字内容。
3、点击顶部菜单“开始”找到菜单下面的快捷生成序列号的图标
4、选择你需要的需要图标之后,确定即可生成成功。
5、如果在刚才的序列号图标库里没有找到你想要的符号编号可点击“其它编号”进行更多的选择。
热心网友 时间:2022-04-22 05:44
1.在“文件”菜单下选择“页面设置”命令。
2.当然也可以双击标尺如图位置,打开“页面设置”窗口。
3.在“页面设置”窗口点击“版式”选项卡。
4.如图所示,点击“行号”按钮。
5.在“行号”窗口中勾选“添加行号”。
6.这个时候可以看到我的文本前面已经添加了行号。
7.在WORD2013,操作方法一样,只是位置不同,在“页面布局”选项卡下“行号”菜单中选择“行编号选项”命令。
热心网友 时间:2022-04-22 07:36
目录后面是页码,需要你先将正文中的相应内容设置为标题,然后用插入→引用→索引和目录→目录功能自动生成目录,设置标题方法可以去百度搜索相关方法。热心网友 时间:2022-04-22 09:44
你在划分标题的时候应该加上相应的序号,然后自动生成目录即可,当然也可以手动添加序号。热心网友 时间:2022-04-22 12:08
一般来讲目录都是采用插入 引用 索引和目录……目录的文字内容应该包含了类似编号的功能,所以你无需再加序号(这似乎有些蹩脚)……热心网友 时间:2022-04-22 14:50
不需要额外加序号,标题中的序号会自动加到目录上。