简体   繁体   English

XHTML标记验证错误

[英]XHTML Mark-up Validation error

I'm trying to validate my XHTML but I'm getting two errors firstly "end tag for "li" omitted, but OMITTAG NO was specified" and " document type does not allow element "ul" here; assuming missing "li" start-tag." 我正在尝试验证我的XHTML,但我首先得到两个错误“结束标记为”li“省略,但OMITTAG NO被指定”“文档类型不允许元素”ul“在这里;假设缺少”li“开始-标签。”

How do I solve this whilst still keeping the bottom two links a sub list of the first one? 如何解决这个问题,同时仍然保持底部的两个链接是第一个的子列表? Thanks 谢谢

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

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

Only a <li> element can be a child of a <ul> . 只有<li>元素可以是<ul>的子元素。 You have a starting list after the International Maritime Signal Flags item which should be within that item, not after it. International Maritime Signal Flags项目之后的起始清单应该在该项目之内,而不是在该项目之后。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM