Sco*_*tie 2 html mediawiki html-table
我注意到<td align="center">代码在MediaWiki.org页面和en.wikipedia.org页面上的工作方式不同.我在两个wiki上键入相同的以下测试代码:
来源(测试)代码:
<table border="1">
<tr>
<td align="center">
test test test test test test
test
<table border="1"><tr><td>
[[File:Information_icon.svg|20px]]
</td></tr></table>
test
</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)
为什么MediaWiki.org页面产生以下(错误)代码:
<td style="text-align: center;">
Run Code Online (Sandbox Code Playgroud)
相反(预期):
<td align="center">
Run Code Online (Sandbox Code Playgroud)
当wgHtml5启用(这是默认的MediaWiki软件启用,但在大多数维基媒体基金会维基禁用,并且最近一直在mediawiki.org启用),那么MediaWiki的html的处理器剥去表象的属性,如这些,并用它们替换粗略等效内联样式属性.
该系统在这些情况下有一个错误(作为错误#36495(bugzilla.wikimedia.org)提交),因为text-align或float本身并不涵盖所有错误.
也可以看看:
但问题的原因却如此之多.回到手头的问题,简短的版本是:这些属性已被弃用,而你最好不要首先使用它们.
而是使用CSS.或者,在这个特定的例子中(如前面提到的Bergi),有一种更合适的替代方法:|center|在[[File:语法中使用关键字.
| 归档时间: |
|
| 查看次数: |
1012 次 |
| 最近记录: |