2023年政策修订增补工作正在进行中,欢迎参与!
模板討論:Cquote
跳至導覽
跳至搜尋
編輯請求 - 洛莉依 - 2021.10.03
由洛莉依提出的對Template:Cquote的編輯請求:
- 狀態: 完成
將以下內容:
width:{{{width|auto}}};(所在位置:第一行)
修改為:
max-width:{{{width|none}}};
- 一些時候因為排版需要設置width參數,不過當width設置較大時,解像度小的用戶(或縮小瀏覽器)會出現字體擠出頁面情況(寬度固定了),所以改為使用max-width屬性。(保護萌百的牆壁!)
- width參數的默認值由auto改為了none,是因為width屬性的默認值是auto,而max-width屬性的默認值是none。
已進行過測試,以上的說。——洛莉依(討論) 2021年10月3日 (日) 22:49 (CST)
- Fixed.——From AnnAngela the Bureaucrat (Talk) 2021年10月4日 (一) 11:48 (CST)
- 安姐姐,內個測試了下發現,修改後,IE內核可以,Chrome內核不起作用。Chrome內核,當width與max-width同時存在時,只有當max-width的值比width小時才生效(要單位一致),且max-width的效果變為了width,即變為固定的寬度了。——洛莉依(討論) 2021年10月4日 (一) 13:38 (CST)
- (▲)同上 @AnnAngela 測試發現改動對Firefox和Chrome有效;Safari和Edge不生效,仍舊會超出屏幕。提供一個測試頁面:人偶祈原。
- 另外,@洛莉依大佬的解決方案也有問題,在寬屏上實際顯示寬度可能小於max-width,造成這個參數不符合width參數的本意。如果這兒討論的人不多的話,也許可以考慮搬運到討論版?——移動版用戶 Bhsd 2021年10月6日 (三) 11:30 (CST)
- @洛莉依 人偶祈原這個頁面特意設置了一個偏大的width,如果改回默認auto的話所需寬度會比這小,所以改成max-width後顯示效果就變了。
- 我猜測是某個Chromium版本改變了display: table的max-width作用機制。——移動版用戶 Bhsd 2021年10月6日 (三) 15:26 (CST)
- 我改成了table佈局,現在呢?——From AnnAngela the Bureaucrat (Talk) 2021年10月6日 (三) 16:40 (CST)
- 順帶一提,萌百並不考慮IE用戶。——From AnnAngela the Bureaucrat (Talk) 2021年10月6日 (三) 16:45 (CST)
- @AnnAngela 改成table應該和display: table本質上沒有區別吧……Safari還是無效。Chrome和Edge與Chromium版本有關,應該是Chromium 91改變了table的渲染方式,在這個版本之後max-width才開始對table元素生效。根據caniuse.com的說法,CSS 2.1未定義table元素的max-width,所以效果如何全憑瀏覽器自行決定。——移動版用戶 Bhsd 2021年10月7日 (四) 03:13 (CST)
- 另外看起來正如洛莉依大佬所說,Safari或低版本Chromium瀏覽器中max-width不生效的情形只發生在width設置為一個絕對數值時。——移動版用戶 Bhsd 2021年10月7日 (四) 03:24 (CST)
- 那看來是標準的問題,有啥改進的方法嗎?——From AnnAngela the Bureaucrat (Talk) 2021年10月7日 (四) 11:46 (CST)
- @AnnAngela 建議先加回
display: table
,因為移動版會額外給table元素加上display: block
。關於寬度,可以修改成{{#if:{{{width|}}}|width: min({{{width}}}, 90%)|}}
,已在Safari、Firefox和最新版的Chromium上測試,寬屏上顯示為自定義寬度,窄屏上顯示為90%。因為我升級了Edge瀏覽器,目前無法測試舊版Chromium。——移動版用戶 Bhsd 2021年10月8日 (五) 00:39 (CST)- 我覺得這個好,改了。——From AnnAngela the Bureaucrat (Talk) 2021年10月8日 (五) 10:17 (CST)
- @AnnAngela 建議先加回
- 那看來是標準的問題,有啥改進的方法嗎?——From AnnAngela the Bureaucrat (Talk) 2021年10月7日 (四) 11:46 (CST)
編輯請求 - Nayfaan - 2023.05.16
由Nayfaan提出的對Template:Cquote的編輯請求:
- 狀態: 拒絕
將以下內容:
全部
修改為:
使用者:Nayfaan/Sandbox 內的內容
(版本間的差異)
修改概要
- 新增支援更改字體功能
{{#if:{{{font|}}}|font-family: {{{font}}};}}
- 新功能並不修改引號的字體
- 重構並壓縮代碼
- 使用{{#vardefine}}魔術字提取引號的font-size函數
2023年5月16日 (二) 19:04 (CST)