如何在生成的网页上保护布局免受格式错误的HTML内容的影响?

时间:2012-06-05 07:45:43

标签: dynamic html malformed

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

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

如果内容的div未关闭或关闭div而未打开content_container的div,则布局会混乱。

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

1 个答案:

答案 0 :(得分:1)

HY,

根据我在网上找到的内容,您可以使用DOM loadHTML函数将片段解析为HTML文档,然后再将其作为HTML再次吐出。这将解决任何HTML格式错误。

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

http://www.php.net/tidy