对于常见问题,它使用XHTML 1.0下面的代码段,不会在成功验证W3C验证 。
我插入Q&A进入一个定义列表,以保持问题和语义回答关系。 问题是,这些问题可以是多个段落。 和<dt>
标签,至少在XHTML 1.0,仅允许内联元素。 所以我不能把一个<p>
标签中有没有在W3C验证抛出一个错误。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<dl>
<dt>
<p>This is a very long question.</p>
<p>It has multiple paragraphs.</p>
</dt>
<dd>
<p>This is the answer</p>
</dd>
</dl>
</body>
</html>
有没有这个编码使用XHMTL 1.0过渡的语义更好的办法?
作为参考,最新的类似线程我能找到的话题是,这是什么是semanticly构建一个常见问题的最佳方式? 。 线程是有益的,但它并不包括在问题多个段落。