html - 显示格式错误的 HTML "Safely?"

标签 html

假设我有一些这样的 HTML:

<ol><li>a knock at the door, I'll be back in a second

我在我生成的 div 中显示为内联 HTML。 有什么方法可以阻止内部的、格式错误的 HTML 搞砸 HTML 之后的整个文档的对齐方式吗?

我意识到智能解析它是一种选择(因为我在服务器端有它),但我正在寻找更轻便的解决方案。

编辑 我知道我可以替换 <>与实体,但我想保留格式(在合理范围内)。

最佳答案

尽管您正在寻找比 HTML 解析“更轻量级的解决方案”,您可能还是要考虑使用 HTML PurifierHTML Tidy ,因为它应该为您处理损坏的标签 - 这基本上就是它们的用途。

关于html - 显示格式错误的 HTML "Safely?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2883377/

相关文章:

javascript - 在滚动页面时为 div 设置动画

javascript - 如何在导航选项卡中显示新的 HTML 页面?

html - 如何使设计完全响应

html - 如何让表格单元格均匀分布?

用于表单验证的 JavaScript 似乎没有被调用

javascript - 选中/取消选中表格中的所有复选框

jquery - 如果另一个元素具有类,则更改元素的可见性

html - 如何使我的 5 列元素像下图一样对齐

JavaScript 从选择标签列表中删除选项(如果已选择)

html - 为输入元素设计一个漫画风格的边框