Template talk: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)