• Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

用户:Ant1597/Manual

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索

本页面是 Ant1597 的个人格式手册页面。本页面与萌娘百科的官方编辑规范并不相同,并不具有任何形式的相似地位。如有差异,还请以官方规范为准。

顺带一提,本页面的源代码中包含了一些有趣的格式小技巧,欢迎查阅~

使用模板

使用空格

萌百 MediaWiki 引擎的在解析模板代码时,通常来说是会省略参数首尾空格的,但是这种空格消去似乎是建立在 HTML 上的:HTML 中会省略空格的地方,模板的空格就会省略。
尽管省略存在,空格使用需要非常注意,如果随意使用很有可能出错。举例而言:
Wikitext 代码效果
<tt>{{ tl | tl }}</tt>
{{ tl }}
<span style="font-family: monospace;">
En{{ lang | en | glish }}</span>
En glish
源代码可见,{{tl}}{{{1}}} 参数被用于内链 [[条目名|显示名]] 语法的显示名中,显示名在一个典型 HTML 内容 (content),其中的首尾空格是可以被显示的(虽然说一连串空格存在的话,只会显示一个)。
这种情况多发生在未命名的参数(即 {{{1}}} {{{2}}}…),目前笔者还未找到命名参数中此现象出现的规律。(目前的一个推测是参数表达于 CSS 中时,空格经常被包含。)

{{hide}} 模板与缩进

{{hide}} 模板众所周知地不能和定义列表,即 Wikitext 行开头的 : 一起使用。其原因是 {{hide}} 模板使用 <table> HTML 标签 (tag),并且 <table> 元素 (element) 内包含换行。(查看源代码)
换行将会导致由 : 解析出的 <dd> (dd: Description Details, 描述内容) 元素的结束标签 (closing tag) </dd> 不能被 MediaWiki 解析器正常解析,其关闭点将会到达所在父元素内部的末尾,在萌百中,这个位置通常是正文 #bodyContent (div.mw-bodyContent) 的尾端(评论区 flowthread (div.post-content) 与正文为平行的姊妹元素 ),因此正文的所有元素都将跟随其缩进。

拓展阅读