【问题标题】:XHTML Mark-up Validation errorXHTML 标记验证错误
【发布时间】:2015-03-05 05:43:56
【问题描述】:

我正在尝试验证我的 XHTML,但首先遇到两个错误 "省略了 "li" 的结束标记,但指定了 OMITTAG NO"" 文档类型没有此处允许元素“ul”;假设缺少“li”开始标签。”

如何解决这个问题,同时仍将底部两个链接保留为第一个链接的子列表?谢谢

<ul>
<li><a href="#div_into">Introduction</a></li>
<li ><a href="#div_hist">History</a></li>
<li><a href="#div_national">National Flags</a></li>
<li><a href="#div_signalFlags">International Maritime Signal Flags</a></li>
    <ul>
        <li><a href="#div_letters">International Maritime Signal: Letters</a></li>
        <li><a href="#div_numbers">International Maritime Signal: Numbers</a></li>
    </ul>

【问题讨论】:

  • 也许 ...Flags 标签已经关闭到早期。它应该在第二个 . 之后关闭

标签: html


【解决方案1】:
<ul>
    <li><a href="#div_into">Introduction</a></li>
    <li><a href="#div_hist">History</a></li>
    <li><a href="#div_national">National Flags</a></li>
    <li><a href="#div_signalFlags">International Maritime Signal Flags</a>
        <ul>
            <li><a href="#div_letters">International Maritime Signal: Letters</a></li>
            <li><a href="#div_numbers">International Maritime Signal: Numbers</a></li>
        </ul>
    </li>
</ul>

只有&lt;li&gt; 元素可以是&lt;ul&gt; 的子元素。在 International Maritime Signal Flags 项目之后有一个起始列表,它应该在该项目内,而不是在它之后。

【讨论】:

    猜你喜欢
    • 2011-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-06
    • 1970-01-01
    • 1970-01-01
    • 2019-01-26
    相关资源
    最近更新 更多