我正在处理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>
有谁知道可能导致这种情况的原因?
答案 0 :(得分:2)
Komodo有2种语言&#34;覆盖HTML,一个叫做&#34; HTML&#34;一个被称为&#34; HTML5&#34;。 HTML5涵盖了nav元素,而HTML则没有。您需要将语言选择更改为HTML5。
语言选择是从状态栏的右侧完成的,它当前应该说&#34; HTML&#34;。