模組討論:Infobox
外观
Qsx753698在话题“child参数使信息框大小不一”中的最新留言:8年前
![]() | Module:Infobox已獲永久保護以防止這個被頻繁使用之模块遭受破壞。首先應在此提出實質性修改。如果提案是無爭議的或已經討論並取得共识,編者可以使用{{editprotected}}以通知管理員進行編輯。 |
把 infobox() 直接传入词典的“for testing purposes”注释去掉,改成正式的东西
请求已拒绝
这个在注释和文档里面明确写一下转正了就可以了。好处很显然——以后用 Lua 写 Infobox 可以不带顾虑地 import 了。--Artoria2e5 更改·工具 2016年5月29日 (日) 18:46 (UTC)
- 不知所云。--Jimmy Xu 论 2016年6月11日 (六) 04:20 (UTC)
编辑请求
请求已处理--1=0,欢迎维基人加QQ群170258339 2016年11月26日 (六) 03:32 (UTC)
Dabao qian(留言) 2016年11月26日 (六) 02:39 (UTC)
HtmlBuilder is obsolete, please use mw.html instead. --编辑请求
{{Editprotected}} 修复了overimage/overcaption的一处bug,这个居然三年多都没人发现。 --Dabao qian(留言) 2016年11月27日 (日) 01:20 (UTC)
child参数使信息框大小不一
以此沙盒模板为例,使用“child=no”与“child=yes”时模板大小不一样,后者呈现的信息框要明显大于前者,英文维基没有这种情况。我换用英文维基的Module:Infobox后发现大小倒一样了,但都变得一样大。我分析了一下应该是这里的代码在影响:
if args.subbox == 'yes' then root
- css('padding', '0')
- css('border', 'none')
- css('margin', '-3px')
- css('width', 'auto')
- css('min-width', '100%')
- css('font-size', 'small')
- css('clear', 'none')
- css('float', 'none')
- css('background-color', 'transparent')
else root
- css('width', '22em')
- css('text-align', 'left')
- css('font-size', 'small')
- css('line-height', '1.5em')
end
else后面应该是控制“child=no”的情况,英文维基只有“css('width', '22em')”一行,在此基础上加入后面三行代码后发现,此情况的信息框大小恢复正常。后来我多次修改if后面的代码,但似乎并未影响到“child=yes”时的信息框大小。请专业人士帮忙解决。--Qwhisper 2017年1月21日 (六) 09:01 (UTC)