一个不能破坏的div

时间:2011-04-21 21:10:06

标签: html css

这是理论上的,我目前没有用它,但会很好。我想创建一个div布局,其中每个部分都不能被其中不匹配的标签打破。

一个简单的模型:

<div id="navbar">

</div>

<div id="content">


**blah blah blah </div>**<!-- assume this line came from a php include -->

blah blah blah

</div><!-- still related to #content despite the bogus /div above it. -->

有没有人曾尝试过这样做,或者这是一个傻瓜的事吗?

4 个答案:

答案 0 :(得分:4)

没有办法做到这一点。如果您有一个开始<div>标记,则下一个</div>标记会将其关闭。期。案件结案。

如果您不希望提前关闭<div>,请不要打印虚假</div>

答案 1 :(得分:2)

总是

<div>

<![CDATA[ blah blah </div> ]]>

</div>

但是你无法真正利用CDATA部分内的标签。

答案 2 :(得分:2)

帧(内联或其他)提供一些隔离。框架内的任何内容都不会关闭框架外的标签。

答案 3 :(得分:1)

确实发生了这种情况,但解决方案是清理正确输出的内容,不应打印此**blah blah blah </div>**<!-- assume this line came from a php include -->,删除标记或检查有效的html。