2010-01-29 17 views
1

我一直在试验xhtml,现在我想知道是否有一个有效/正确的方法来添加空元素。在xhtml中保留空元素的正确方法?

短的问题,但这里的两个方法我已经使用:

<div> </div> 
<div>&#32;</div> <!-- Same as space --> 
+0

我要冒险猜测我下面给出的答案对你没有太大的帮助 - 你能解释一下你想达到的目标吗? – nickf 2010-01-29 15:02:37

+0

我只是想在这里告诉我一些专家,哪种方式是添加空元素的有效方式。我需要很多效果的空元素,但不需要使代码无效。我被告知,不建议让任何元素空着。 – 2010-01-29 15:35:00

回答

0
<div /> 

为一个空元素的有效XTHML:即自闭合。相同

<div></div> 
+0

好的,谢谢:-)这实际上是我一直在寻找的东西。 – 2010-01-29 16:04:32

+0

@Martti:尽管在浏览器中非常不合适。 IE始终将XHTML视为HTML,并不会正确解析。见http://stackoverflow.com/questions/348736/xhtml-is-writing-self-closing-tags-for-elements-not-traditional-empty-bad-pra/1573341#1573341 – 2011-06-01 14:09:44

3

像这样:

<div></div> 

元素的内部空间不是“无中生有” - 这是一个文本节点这使元素非空。

相关问题