Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 为什么验证程序对该代码无效?_Html_Validation - Fatal编程技术网

Html 为什么验证程序对该代码无效?

Html 为什么验证程序对该代码无效?,html,validation,Html,Validation,我有密码: <ul> <li>home</li><span class="divider"> | </span> ..... </ul> 家| ..... 及 一个两个三个 但是说错了。我该怎么办?在中允许的元素只是: 允许内容 零个或多个锂元素 如果要添加边框/管道,请使用CSS。像这个例子(为了简单起见) 主页 关于我 随着你对CSS越来越熟悉,你会找到更好的方法来实现这一点。。。而且也不是内联的。在中

我有密码:

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

  • 一个
  • 两个
  • 三个

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

中允许的元素只是
  • 允许内容

    零个或多个锂元素

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

      主页 关于我

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

      中允许的元素只是
    • 允许内容

      零个或多个锂元素

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

        主页 关于我

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

      直接位于
      标签下方的所有标签必须是
    • 标签。这些
    • 标记可以包含跨距,但
        本身不应该包含跨距。

        直接位于
          标记下方的所有标记必须是
        • 标记。这些
        • 标记可以包含跨距,但
            本身不应该包含跨距。

            您在
          • 标记之外有文本,而在
              元素内则不是有效的HTML。或者在它们自己的
            • 元素中设置分隔符,或者查看使用
              border
              CSS属性来创建它们。顺便说一句,验证程序不会说“错”。它表示“在此上下文中不允许元素span作为元素ul的子元素”和“可以使用元素span的上下文:需要语法内容的地方”以及“元素ul的内容模型:零个或多个li和脚本支持元素”。这将回答您的问题。您的
            • 标记外有文本,而
              元素内的文本不是有效的HTML。或者在它们自己的
            • 元素中设置分隔符,或者查看使用
              border
              CSS属性来创建它们。顺便说一句,验证程序不会说“错”。它表示“在此上下文中不允许元素span作为元素ul的子元素”和“可以使用元素span的上下文:需要语法内容的地方”以及“元素ul的内容模型:零个或多个li和脚本支持元素”。这会回答你的问题。我的回答不会误导你,就像Rob G说的,你可以把
              span
              等放在
            • 里面。。。我只是更喜欢
              li
              本身的CSS选项。这样我的答案就不会产生误导,就像Rob G说的,你可以把
              span
              等放在
            • 里面。。。我只是更喜欢
              li
              本身的CSS选项。
              <ul><li>one</li> | <li>two</li> | <li>three</li></ul>
              
              <ul>
                  <li style="border-right:solid 1px #000;">Home</li>
                  <li style="border-right:solid 1px #000;">About Me</li>
              </ul>