Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dynamic 如何保护版面不受生成网页上格式错误的html内容的影响?_Dynamic_Html_Malformed - Fatal编程技术网

Dynamic 如何保护版面不受生成网页上格式错误的html内容的影响?

Dynamic 如何保护版面不受生成网页上格式错误的html内容的影响?,dynamic,html,malformed,Dynamic,Html,Malformed,我有一个网页的容器布局,工作原理如下: <html> #header# <div class="content_container"> #content inserted here# </div> #footer# </html> #标题# #此处插入内容# #页脚# 如果内容有一个未关闭的div,或者在未打开它的情况下关闭了一个div,则content\u容器的div会导致布局混乱 这种情况通常是如何避免或解决的 从我在网上发现的情况来看,

我有一个网页的容器布局,工作原理如下:

<html>
#header#
<div class="content_container"> #content inserted here# </div>
#footer#
</html>

#标题#
#此处插入内容#
#页脚#
如果内容有一个未关闭的
div
,或者在未打开它的情况下关闭了一个
div
,则
content\u容器的div会导致布局混乱

这种情况通常是如何避免或解决的

从我在网上发现的情况来看,您可以使用domloadhtml函数将该片段解析为HTML文档,然后再将其转换为HTML。这将修复任何HTML格式良好的错误

或者您可以使用php5的Tidy扩展


正确打开和关闭所有标签?如何检索/插入内容?你在用AJAX吗?直接从PHP或其他预处理器?它是通过一个(有效的)预处理器“动态的”,这次不是PHP而是web2py。还没有AJAX。