javascript - 如何创建一个独立的 HTML block ?

标签 javascript html css iframe

我想知道是否有一些方法可以创建一个独立的 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/

相关文章:

javascript - 使用ajax加载时具有相同颜色代码的文本是不同的

html - 解释不包含元视口(viewport)标签时移动浏览器的行为

带前导零的 javascript 日期分钟 : slice vs short if

javascript - 从 FIrebase 实时数据库获取数据

javascript - 组内正则表达式惰性匹配?

html - 如何使 block 相对于另一个 block 水平居中

HTML/CSS : Clear floating elements in the middle without adding unneeded tags

javascript - 通过 Javascript 添加 @media 规则

c# - 在 C# ASP.NET View 中动态嵌入 Html 属性

javascript - 如何将值传递给 DIV 标记中的 CLASS?