发现错误,标记div或p,有效的XHTML

发现错误,标记div或p,有效的XHTML,html,forms,validation,xhtml-transitional,Html,Forms,Validation,Xhtml Transitional,我正在尝试将我的文档验证为XHTML1.0Transitional(W3C)。 我有以下错误: 文档类型此处不允许元素“div”;缺少“object”、“applet”、“map”、“iframe”、“button”、“ins”、“del”开始标记之一 对应于此代码的: <div style="clear: both;"></div> 还有一个错误:文档类型不允许在此处使用元素“p”;缺少“object”、“applet”、“map”、“iframe”、“butto

我正在尝试将我的文档验证为XHTML1.0Transitional(W3C)。 我有以下错误: 文档类型此处不允许元素“div”;缺少“object”、“applet”、“map”、“iframe”、“button”、“ins”、“del”开始标记之一 对应于此代码的:

<div style="clear: both;"></div>

还有一个错误:文档类型不允许在此处使用元素“p”;缺少“object”、“applet”、“map”、“iframe”、“button”、“ins”、“del”开始标记之一

<p><span class="form-span">Do <input type="checkbox" name="own" value="yes" /> rent <input type="checkbox" name="rent" value="yes" /> other <input type="checkbox" name="rentother" value="Other" /></span></p>
是否租用其他

代码片段:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional
...
<body>
<form id="form1" ...>
...
<div style="clear: both;"></div>
<p><span class="form-span">Do <input type="checkbox" name="own" value="yes" /> rent <input type="checkbox" name="rent" value="yes" /> other <input type="checkbox" name="rentother" value="Other" /></span></p>
<div style="clear: both;"></div>

<span style="width:100%;">
...
<input id="i1oc_yes" type="radio" name="i1oc" value="yes" />
<input id="i1oc_no" type="radio" name="i1oc" value="no" />
...
<div style="clear: both;"></div>
...
</span>
!DOCTYPE html PUBLIC“-//W3C//DTD XHTML 1.0
...
...
你租其他的吗

... ... ...
请告诉我是什么问题。
谢谢!

一般来说,您的问题包括以下由验证器声明的内容

出现此消息的一个可能原因是您试图将 内联数组中的块级元素(如
) 元素(例如

如以下所述:

通常,内联元素可能只包含数据和其他内联元素 元素


问题应该相当清楚。“文档类型不允许在此处使用元素“p”。但是,您没有向我们显示
的位置,因此不清楚“here”的错误之处。您提供的最后一个代码示例没有该错误(至少如果您添加
).你能给我们提供一个链接,让我们回顾一下那里发生的事情吗?