HTML5验证错误

前端之家收集整理的这篇文章主要介绍了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相关文章