DokuWiki

It's better when it's simple

用户工具

站点工具


zh:faq:lists

使用列表

多行列表项

:?: 我怎么在一个列表项中添加一个代码块或多行内容呢?

:!: 列表的语法,期望你把每个项目放在单独一行内,你不能中断编号的列表否则,索引将从1重新开始。这一点使得不可能在列表项中添加表格。但你可以在列表项中添加 code/file 块或者换行。对于代码块,你要确保它在和列表项相同的一行开始;对于换行,使用强制换行语法\\

下面是举例:

  - 第一项
  - 第二项 带换行\\ 第二行
  - 第三项,有代码块:<code>
一些代码
写在这里
</code>
  - 第四项

这会显示为:

  1. 第一项
  2. 第二项 带换行
    第二行
  3. 第三项,有代码块:
    一些代码
    写在这里
  4. 第四项

你可以使用同样的技巧来包含其他的比如表格的语法到列表项中,使用 wrap 插件包包裹你的表格。

继续列表编号

:?: 有可能有两个有序的列表,第二个的编号接着第一个结束的编号吗?

:!: 不可能,在目前使用默认的列表语法是不可能。当一个列表结束的时候,编号就重新开始数了:

  - 第一项
  - 第二项

不是列表

  - 第三项?不是,这是另一个列表的第一项。
  1. 第一项
  2. 第二项

不是列表

  1. 第三项?不是,这是另一个列表的第一项。

修改列表编号的样式

:?: 我不喜欢默认的有序列表编号样式。怎么修改?

:!: 编号的格式是通过 CSS 定义的。默认的模板定义了前4级列表如下:

div.dokuwiki ol { list-style-type: decimal; }
div.dokuwiki ol ol { list-style-type: upper-roman; }
div.dokuwiki ol ol ol { list-style-type: lower-alpha; }
div.dokuwiki ol ol ol ol { list-style-type: lower-greek; }

你可以在很容易地在你的userstyle.css 中重载它。

列表插件

有几种插件实现了另外不同的列表语法,它们可能让用默认语法不能办到的成功可能。 参考 标签为 "list" 的插件

zh/faq/lists.txt · 最后更改: 2012-04-28 19:20 由 haobug

除额外注明的地方外,本维基上的内容按下列许可协议发布: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki