模板討論: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)