我发现在HTML5下进行验证,验证器在使用带有无序列表的自由文本时会抛出错误。
EG。
<ul>some free text
<li>1st list item</li>
<li>2nd list item</li>
</ul>
因此,我已将'ul'标记内的此自由文本替换为HTML5'数字'标记。
EG。
<figure>
<figcaption>some free text</figcaption>
<ul>
<li>1st list item</li>
<li>2nd list item</li>
</ul>
</figure>
您是否同意这在语义上是正确的,还是应该使用其他内容?
感谢您的意见。
1DMF
答案 0 :(得分:0)
根据我 是 在您的代码中使用figure
来完全填写目的是正确的...
According to w3c: - 元素(图)因此可用于注释从主要内容引用的插图,图表,照片,代码清单等... ......
转到 HTML5 validation service provider 并输入以下代码以确认其有效性....
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
</head>
<body>
<figure>
<figcaption>some free text</figcaption>
<ul>
<li>1st list item</li>
<li>2nd list item</li>
</ul>
</figure>
</body>
</html>