模板讨论:Hlist
外观
本页是以往讨论的存档。请勿编辑本页。若您想发起新讨论或重启现有讨论,请在当前讨论页进行。 |
- 下列讨论已经关闭,请勿修改。如有任何意见,请至合适的讨论页进行,并不要再次编辑本讨论。
效果如下所示:
正常样式 |
|
---|
多余空格 |
|
---|
注意看“模板”跟“测试”的前面。经排查,只当使用{{Infobox}}的页面同时使用了{{hlist}}才会出现。
即当页面像这样:
{{Infobox | label1=test | class1=hlist | data1= *資訊框 *模板 *測試}} {{hlist|test|模板|測試}}的时候会出现空格,
而删去hlist的页面:
{{Infobox | label1=test | class1=hlist | data1= *資訊框 *模板 *測試}}
则正常。
(另:在英文维基百科测试输入相同源码后正常。测试页面::en:User:Austin Zhang/sandbox2)
望能有人修正。--Austin Zhang(留言) 2021年3月12日 (五) 23:19 (UTC)
- 将
.hlist li { display:inline-block }
改成.hlist li { display:inline }
。--安忆Talk 2021年3月14日 (日) 07:18 (UTC)- 上面说的样式在Template:Hlist/styles.css#L-6。不过MediaWiki:Common.css#L-108有定义过,但被前者覆盖掉了,所以直接删掉前者那行也行。--安忆Talk 2021年3月14日 (日) 07:21 (UTC)
- 沙盒Template:Hlist/sandbox、Template:Hlist/sandbox/styles.css测试可行。--Kirk★ # 2021年3月16日 (二) 07:59 (UTC)
- 本讨论已经关闭,请勿修改。如有任何意见,请至合适的讨论页进行,并不要再次编辑本讨论。
{{Hlist}}的样式问题
在该模板的样式列表中有这样一行:
.hlist li:after {
padding: 0 0.25em 0 0;
}
导致这个模板的分隔符两边间隔并不相等:
- A
- B
- C
在沙盒中去掉该行则可获得与en:Template:hlist相近的结果。这个问题同样影响着共享样式文件的{{Cslist}},原本符合排版习惯的全角逗号之后被莫名插入1/4宽空格,这看上去实在不像“by design”,而是由于编写者所使用的浏览器或字体问题而引起的错误设计。如果只是为了给{{hlist}}更宽松的排版,此处的样式也理应是padding-inline: .125em
。希望能有管理员予以修正。
--David Xuang (contact me) 2021年10月30日 (六) 18:36 (UTC)
- (+)支持,这个我早就忍受不了直接在自己的common.js盖了。--路西法人 • 留言 2021年11月2日 (二) 02:10 (UTC)
- 无反对可公示?--路西法人 • 留言 2021年11月10日 (三) 08:54 (UTC)
- (+)支持。—— Eric Liu 创造は生命(留言.留名.学生会) 2021年11月10日 (三) 14:39 (UTC)
- (+)支持。--⚞︎★⚟︎ 2021年11月20日 (六) 14:59 (UTC)
那就开始 公示7日吧。 --Milky·Defer 2021年11月22日 (一) 13:37 (UTC)
- 公示通过,提出编辑请求。--路西法人⛧ 2021年11月30日 (二) 01:54 (UTC)
补充议题
hlist}}样式的子列表中,全形括号前面莫名其妙出现一个nbsp,有人知道是哪里来的吗?--路西法人⛧ 2021年11月30日 (二) 02:12 (UTC)
在{{- 请问有用例或者链接么?David Xuang (contact me) 2021年12月1日 (三) 06:23 (UTC)