2023年政策修订增补工作正在进行中,欢迎参与!
Template talk: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)