“HTML:错误:<nav>无法识别!”在科莫多编辑

时间:2016-11-11 11:27:05

标签: html nav komodo komodoedit

我正在处理index.html文件,在我的头部和身体标签内,我有一个nav元素。但是,在Komodo Edit,版本10.1.1,build 17414,platform linux-x86_64。,它用红色下划线导航元素并给我以下erorr消息:

  

HTML:错误:<nav>无法识别!

这就是我的代码:

<html>
  <head>
    <link rel="stylesheet" type="text/css" href="/static/css/style.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
    <script src="/static/js/script.js"></script>
    <script src="/socket.io/socket.io.js"></script>
  </head>
  <body><div class="sidebar"></div><nav class="main menu">

            <ul class = button-container>
              <li>
                  <i class="fa fa-font" style="font-size:6em;"></i>
              </li>      

              ...

              <li>
                <i class="fa fa-picture-o" style="font-size:6em;"></i>
              </li>
            </ul>

            <ul class="export button-container">
                <li>
                  <i class="fa fa-floppy-o" style="font-size:6em;"></i>
                </li>  
            </ul>

        </nav>
          <nav class="menu font" style="display: none;">
                  <p>Font</p>
        </nav>

        ...

        <nav class="menu picture" style="display: none">
          <p>Pictures</p>

        </nav>
  </body>
</html>

有谁知道可能导致这种情况的原因?

1 个答案:

答案 0 :(得分:2)

Komodo有2种语言&#34;覆盖HTML,一个叫做&#34; HTML&#34;一个被称为&#34; HTML5&#34;。 HTML5涵盖了nav元素,而HTML则没有。您需要将语言选择更改为HTML5。

语言选择是从状态栏的右侧完成的,它当前应该说&#34; HTML&#34;。