这是理论上的,我目前没有用它,但会很好。我想创建一个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. -->
有没有人曾尝试过这样做,或者这是一个傻瓜的事吗?
答案 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。