= 在Wiki中使用HTML = Trac支持向任意 Wiki文字中插入HTML, 通过使用HTML [wiki:ZhWikiProcessors Wiki解析器]来完成. 支持HTML是内置的功能, 不需要安装任何其他软件包. == 如何使用HTML == 要告诉 Wiki引擎, 这段文字应被当作HTML, 请使用''html''解析器声明. 例子: {{{ #!html
{{{
#!html
<h1 style="text-align: right; color: blue">HTML Test</h1>
}}}
}}} 结果: {{{ #!html

HTML Test

}}} 注意, 在显示你的HTML代码前, Trac做了一些清理工作. 就是说, 如果你想使用一些可能有危险的代码, 例如Javascript事件处理代码, 这些代码都会从输出中被自动删除掉. 自从0.11, 过滤器使用Genshi实现, 因此, 生成的输出将是格式良好的HTML片段. 换句话说, 这意味着你不能再使用两个HTML块, 一个用于打开
, 第二个用于关闭它, 以封装任意的wiki文本. 要实现此目的, 现在你需要使用''div'' Wiki处理器: {{{ {{{ #!div class=important style="border: 2pt solid; text-align: center" This is the ''only'' way to go in Trac 0.11 }}} }}} 结果: {{{ #!div class=important style="border: 2pt solid; text-align: center" This is the ''only'' way to go in Trac 0.11 }}} 对于span, 你应当使用宏语法: {{{ Hello [[span(''WORLD'' (click [#world-anchor here]), style=color: green; font-size: 120%, id=world-anchor)]]! }}} 结果: Hello [[span(''WORLD'' (click [#world-anchor here]), style=color: green; font-size: 120%, id=world-anchor)]]! == 更多信息 == * http://www.w3.org/ -- World Wide Web Consortium * http://www.w3.org/MarkUp/ -- HTML Markup Home Page ---- 原文版本: WikiHtml[[BR]] 相关信息: [ZhWikiProcessors Wiki解析器], [ZhWikiFormatting Wiki格式], [ZhWikiRestructuredText 新结构化文本][[BR]] See also: WikiProcessors, WikiFormatting, WikiRestructuredText