样式化开放式文本输入



处理包含HTML标记的文本输入的最佳/推荐实践是什么?我们的想法是正确地显示输入,例如在不同的页面上。

正如预期的那样,人们可以对他们的HTML非常有创造性。例如:

<p>...</p>
<ul><li>...</li></ul>

另一个例子:

<h1>...</h1>

一个更有挑战性的情况是没有正确结构的HTML的输入,例如<h1>Hello</p></h1>。如果不小心,这有可能破坏整个页面布局。

我能想到的一件事是完全剥离标签。然而,也许有一个更好的方法。至少,我希望能够在段落之间设置适当的间距/边距;而不是把它们叠在一起。

As rlb。正如我们在评论中所指出的那样,大多数人都依赖于一个成熟的、经过良好测试的HTML渲染器来显示HTML。WebKit、Qt和微软的Trident控件是受欢迎的选择,这取决于平台。

如果你的渲染器有非标准代码的问题,你可以先运行它。

相关内容

  • 没有找到相关文章

最新更新