【发布时间】:2010-11-07 20:47:36
【问题描述】:
这会在 XHTML 中验证吗?
<span>hello<span>world</span></span>
【问题讨论】:
-
我想知道这些年来这个问题是如何收集到数百个赞成票的。
-
@MrLister 我猜是因为我刚刚用谷歌搜索了这个问题并且这篇文章出现了...... :)
这会在 XHTML 中验证吗?
<span>hello<span>world</span></span>
【问题讨论】:
是的,它会的。您可以使用w3's validator 直接输入选项来帮助自己:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Title</title>
</head>
<body>
<p>
<span>Test<span>Nest span</span></span>
</p>
</body>
</html>
【讨论】:
绝对。
这是一个来自 XHTML-strict DOCTYPE 的 span 元素的定义。
<!ELEMENT span %Inline;> <!-- generic language/style container -->
<!ATTLIST span
%attrs;
>
“%Inline”部分告诉我它可以有来自“%Inline;”的子节点实体元素列表。
span 元素包含在归类为“% Inline”的元素列表中,结合 span 允许“%Inline”子元素告诉我 span 是 span 的有效子元素。
【讨论】:
SPAN 只能包含内联元素,例如 SPAN 等。
【讨论】:
span { display:block }:D