贡献者/项目/参考分栏

From mediawiki.org
This page is a translated version of the page Contributors/Projects/Columns for references and the translation is 100% complete.

受维基百科编者要求,MediaWiki加入了一个新功能。 长长的参考文献列表(使用‎<ref>标签创建;在某些Wiki中也被称为‘引用’或‘脚注’)将自动显示在列中。 所分栏数取决于读者各自的屏幕宽度。 这将改善無障礙 ,使大多数人更容易阅读参考资料,特别是在狭窄或非常宽的屏幕上。 参考文献的简短列表不会受到影响。

如果您所处的维基(Wiki)已启用此功能,使用一般的‎<references />即可看到其效果。如果您想禁用此功能,可以使用<references responsive="0" />代替之前的代码。

计划

服务器端的软件配置将于2017年3月14日一周的部署火车到站期间完成。 但是,效果通常是不可见的(在MediaWiki.org上除外,在MediaWiki.org上,默认情况下[1]),直到为您的特定维基手动启用了。 想要在本地使用此功能的WMF托管Wiki可以请求更改配置来启用它。

如要在软件配置完成之后、功能尚未启用之前体验功能,可以通过手动使用<references responsive />代码替代一般的‎<references />标签或参考列表模板达成。

组:

与本地模板的关系

有些维基百科人一直都在使用{{Reflist}}等本地模板创建分栏等特殊格式。 在您的本地Wiki手动启用此更改之前,应更新这些模板(或将其使用视为多余)。

如何更新本地模板

如果您希望改进无障碍环境

考虑将本功能对于‎<references />默认的「动态分栏」模式定为模板的默认行为,同时弃用或删除硬性定义分栏数目的几个参数。

如果您希望不对模板当前行为做任何更改

<references responsive />会将生成的列表自动包裹入<div class="mw-references-wrap">元素内。 在功能默认启用时,任何超过10条参考的参考列表也会获得 mw-references-columns CSS类(class)属性。 在此模式下,参照列表将根据屏幕上的可用空间自动拆分为多列。 例如在窄屏幕1或2列上,在较宽屏幕2或3上。 如果这是自动发生的,则编辑人员不再需要手动启用/禁用模板的列模式。

其他对于参考列表的自定义操作最好应加在Wiki MediaWiki:Common.css 中的 ol.references 选择器下。 例如,许多维基都是这样定制字体大小的。 (不需要通过模板手动编码)。 在某些样式需要DIV包装器的情况下,.mw-references-wrap css选择器将应用于由 <references responsive /> 生成的所有引用列表,而不管这些列是否被动态激活。

为了与固定列布局兼容,当指定固定列数时,您可以使用refirist和refhead模板来确保关闭响应模式,responsive=0。 您可能还希望在您的wiki的MediaWiki:Common.css中编辑相关的布局规则,使其只匹配没有ol.references父元素的.mw-references-wrap元素,以避免重复定义多列布局。 这可以在CSS中使用例如直接派生的>运算符来完成。

请求该功能

要请求该功能在您本地维基启用,填写这张预格式化的任务表单提交Phabricator 任务即可。

或者在讨论页留言。 请在您的请求中包含指向任何本地讨论或相关模板的链接。

参考资料