你可以任意导入页面中的内容
{{导入页面地址}}
导入页面之前要注意以下事项:
:
前缀,例如User:李皇谛/sandbox/Import
中的{{:Warma}}
。<includeonly>仅限嵌入内容</includeonly> <noinclude>仅限页面本体查看内容</noinclude>
你能且只能在同一个网页使用内联样式,这样你就不需要额外导入其他的CSS样式,不过要注意的是它不能应用多重样式,比如伪元素(::before)和伪类(:hover)。
<div style="property:value;">
如果你需要应用复杂的CSS层叠样式表,你可以在可编辑的名字空间中添加样式表,添加样式表之前请将页面内容类型改为纯CSS。
在页面左边点击“页面信息”之后,找到“页面内容类型”右边的“更改”,将其修改为纯CSS。 在你创建的页面右边加上文件类型为.css即可,例如User:李皇谛/沃玛.css
此时在对应的层叠样式表页面编辑就可以自由编写复杂的样式表。
selector {declaration1; declaration2; ... declarationN } HTMLTags ChildrenHTMLTags {property:value;} .class {property:value;} #id {property:value;} #id:ElementState {property:value;} [Property] {property:value;}
活用样式表可以点缀你的用户页使其档次更上一层楼,不过要注意的是,过多的CSS样式会导致一些性能不足的设备加载吃力。
在你完成对CSS样式表的编辑之后,将其导入到Wiki页面,导入成功之后其后续页面将可以套用嵌入样式。
<templatestyles src="User:李皇谛/沃玛.css" />
充分发挥你的设计潜力吧!
为防止基于JavaScript的跨站脚本攻击,目前在萌娘百科的JavaScript脚本编写工作只能由管理员和行政员执行,并将其保存在Widget控件名字空间中。
要注意的是,只有Widget控件名字空间同时支持解析页面内CSS样式和JS脚本,也就是说,它是唯一HTML全兼容的名字空间。
如果你想要在对应页面添加Widget控件,可添加以下代码:
失败-0xC0054078:“#Widget”已触发防滥用过滤器规则,按照此自定义纠错策略,编辑宣告失败。
如果你只需要在向你自己呈现的页面中添加JS脚本,只需在你的JS脚本中编辑即可。
查看向我呈现的JS脚本
要注意的是,你不能更改除去你个人用户页以外的所有JavaScript脚本,尤其是其他人的用户页,因为它包含其他用户的个人设置。
尽管你可以通过更改页面类型为JavaScript的形式提交修改,但站点已经禁止用户导入自定义JS脚本到页面中。
如果你需要将实用性强的JS脚本引用到萌娘百科中,需要在用户页写好源码,通过萌娘百科_talk:讨论版/技术实现提交申请之后,由管理员审核并由程序员验证环境负载,最终通过各项考核的JS脚本还需要与专用模板相关联。比如{{KizunaAIFace}}就是用户提交JS脚本。
目前可行的解决方案就是使用LUA模块替换JS脚本实现类似功能。
需要自主学习LUA模块并编写本地化文档。
{{#invoke:LuaMods}}