语义上替换无序列表(UL)自由文本

时间:2014-06-11 10:59:51

标签: html html5 semantics

我发现在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

1 个答案:

答案 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>