我想知道是否有一些方法可以创建一个独立的 HTML block 。
更多解释: 我的问题是我有一个网页,我允许一些用户可以在其中添加内容(可能包含 HTML 和 CSS ) 我允许他们在某个 block 中添加他们的内容,但有时他们的内容可能不是干净的代码,并且可能包含一些没有结尾的 DIVS,甚至一些没有起始 DIV 结尾的 DIV 这有时会完全扭曲我的页面
有什么办法可以让他们的内容独立于我的父div显示,让我的div先显示好,再显示里面的内容?
很抱歉,您的留言太长了。 感谢任何试用帮助
最佳答案
sometimes their content may not be clean code , and may contain some DIVS with no end , Or even some DIV end with no starting DIV This sometimes distort my page completely
最简单的解决方案是将提交的内容添加到您的页面中 <iframe>
.这样,提交的 HTML 是否无效都没有关系。
如果您不得不担心用户可能会提交恶意内容(例如 JavaScript),那么问题就变得更加困难:您需要清理 HTML。在不知道您使用的服务器端语言的情况下,我无法告诉您如何执行此操作。
关于javascript - 如何创建一个独立的 HTML block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7635881/