在“code”标签内使用“div”标签是否可以?我正在使用NetBeans 8.0.1编写一些HTML页面。在某个时候,我必须在“code”内部使用“div”。您可以在http://jsfiddle.net/125ypcum/中看到我的代码的一部分。
NetBeans给出以下错误: 在此上下文中,“div”元素不允许作为“code”元素的子元素。 虽然结果是我想要的,但这个错误令我困扰。这样会有问题吗?有没有一种方法可以在没有错误的情况下获得相同的结果?
来自jsfiddle的代码:
NetBeans给出以下错误: 在此上下文中,“div”元素不允许作为“code”元素的子元素。 虽然结果是我想要的,但这个错误令我困扰。这样会有问题吗?有没有一种方法可以在没有错误的情况下获得相同的结果?
来自jsfiddle的代码:
<div class="codeDiv">
<pre>
<code class="black">stat<sub>0</sub>;
<div class="back-red codeBoxMargin">if (expr<sub>1</sub>)
<div class="back-green codeBoxMargin"> if (expr<sub>2</sub>)
{
stat<sub>1</sub>;
stat<sub>2</sub>;
}
else
<div class="back-blue codeBoxMargin"> if (expr<sub>3</sub>)
{
stat<sub>4</sub>;
stat<sub>5</sub>;
}
else
stat<sub>6</sub>;
</div></div>else
stat<sub>7</sub>;
</div>stat<sub>8</sub>;</code></pre>
</div>
<code>
标签吗?如果是的话,只需将<code>
标签放在你的实际代码周围,并按照你想要的方式嵌套你的 div。 - i alarmed alien<pre>
元素并使用CSS属性white-space
代替。 - i alarmed alien