【发布时间】:2011-04-07 10:28:49
【问题描述】:
我正在开发一个应用程序,它以 Markdown 的形式接受用户输入并将该输入显示在页面上。 markdown 可以很好地转换为 HTML,但由于某种原因,粗体和斜体不会显示在显示页面上。 html 标记在那里,但它们没有正确呈现。
我认为它的样式会覆盖 strong 和 i 标签,但我不知道如何不将任何样式应用于该区域,因为我正在使用 YUI 重置?
任何想法都将不胜感激。
谢谢!
【问题讨论】:
我正在开发一个应用程序,它以 Markdown 的形式接受用户输入并将该输入显示在页面上。 markdown 可以很好地转换为 HTML,但由于某种原因,粗体和斜体不会显示在显示页面上。 html 标记在那里,但它们没有正确呈现。
我认为它的样式会覆盖 strong 和 i 标签,但我不知道如何不将任何样式应用于该区域,因为我正在使用 YUI 重置?
任何想法都将不胜感激。
谢谢!
【问题讨论】:
你有很多选择...
你可以像这样覆盖重置样式
<style type="text/css">
strong {
font-weight:bold;
}
i {
font-style: italic;
}
</style>
或者,如果您在本地托管重置文件,您可以删除关闭上述样式的规则。
最后,您甚至可以将降价转换更改为使用<b> 和<em> 标签。您甚至可能希望将其更改为使用:
<span style="font-weight:bold">text</span>
等等
【讨论】: