我试图创建一个页面并遇到一个问题,其中一个div正在其同级内部呈现。经过一段时间的调试后,我注意到我在表上具有xmlns属性,并一时兴起将其删除,并注意到此问题已解决。
这是通过将JDeveloper部署到Integrated Weblogic Server来完成的。 div可以是html,jsf或adf组件,并且行为相同。当我发现这一点时,带有xmlns的组件是一个html表
只要我有类似的东西
<div id="ExampleParent1">
<div xmlns="http://www.w3.org/1999/xhtml">
<div id="ExampleChild1">ExampleText1</div>
</div>
</div>
<div id="ExampleParent2">
<div id="ExampleChild2">ExampleText2</div>
</div>
它将呈现为这样
<div id="ExampleParent1">
<div xmlns="http://www.w3.org/1999/xhtml">
<div id="ExampleChild1">ExampleText1</div>
</div>
<div id="ExampleParent2">
<div id="ExampleChild2">ExampleText2</div>
</div>
</div>
为什么具有xmlns属性会导致这种情况?