验证器为什么此代码无效?

时间:2013-10-12 03:56:38

标签: html validation

我有代码:

<ul>
<li>home</li><span class="divider"> | </span>
.....
</ul>

<ul><li>one</li> | <li>two</li> | <li>three</li></ul>

但是validator说错了。我该怎么办?

2 个答案:

答案 0 :(得分:4)

<ul>中允许的元素只是<li>

  

允许的内容

     

零个或多个li元素

http://www.w3.org/TR/html-markup/ul.html

如果要添加边框/滚边,请使用CSS。像这个例子(为简单起见)

<ul>
    <li style="border-right:solid 1px #000;">Home</li>
    <li style="border-right:solid 1px #000;">About Me</li>
</ul>

随着你越来越熟悉CSS,你会找到更好的方法来做到这一点......而且也不是内联的。

答案 1 :(得分:0)

<ul>标记正下方的所有标记都必须为<li>个标记。这些<li>代码可以包含跨度,但<ul>本身不应包含。