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的教程.

相关文章

HTML5和CSS3实现3D展示商品信息的代码
利用HTML5中的Canvas绘制笑脸的代码
Html5剪切板功能的实现
如何通过HTML5触摸事件实现移动端简易进度条
Html5移动端获奖无缝滚动动画实现
关于HTML5和CSS3实现机器猫的代码