微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

HTML5验证错误

尝试以 HTML5验证我的网页时,我有一些问题.有两个错误.第一个说,’元素头缺少一个必需的子元素标题的实例’,第二个错误是’元素hr不允许作为元素ul在这个上下文中的子元素. (抑制来自此子树的进一步错误)’.

这是我的源代码

<!DOCTYPE html>

<html lang="en">

<head>

<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>

<link rel="stylesheet" href="core/css/style.css">

</head>

<body>

<nav>

<h1>Name</h1>

<ul>

<hr>

<li><a href=".."><img src="core/images/home.png" alt="Home"></a></li>

<hr>

<li><a href=".."><img src="core/images/about.png" alt="About"></a></li>

<hr>

<li><a href=".."><img src="core/images/projects.png" alt="Projects"></a></li>

<hr>

</ul>

</nav>

-预先感谢您的任何帮助

解决方法

由于Juhana的评论指出错误不言自明的:

Element head is missing a required instance of child element title

这意味着你只是缺少< title>您的< head>中的标记标签.你一定要给你的页面一个标题

Element hr not allowed as child of element ul in this context

通过这种性质,< ul> (无序列表)标签只能包含< li> (列表项)标签.您的列表中使用横向规则是错误的.您可以通过CSS实现相同的效果.我建议您阅读更多有关HTML和基本CSS的教程.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。