w3验证程序检查器说,我的身体Tag相同类型的元素已经打开。
错误:可以看到开始标签正文,但是已经打开了相同类型的元素。
我的HTML代码如何
</style>
</head>
<header></header>
<nav id="navs">
<ul>
<li><a href="axxx.php">Us</a></li>
<li><a href="contact.php">Contact</a></li>
</ul>
<ul>
<li><a href="xx.php">Home</a></li>
<li class="dropdown">
<a href="#" class="dropbtn">Windows</a>
<div class="dropdown-content">
<a href="Windows_10.php">Windows 10</a>
<a href="Windows_8.php">Windows 8</a>
<a href="Windows_7.php">Windows 7</a>
<a href="Windows_xp.php">Windows XP</a>
</div>
</li>
<li class="new-link">
<a href="#" class="neuen">News & More</a>
<div class="new-content">
<a href="#">News</a>
<a href="#">Geek</a>
</div>
</li>
<li><a href="#">Books</a></li>
</ul>
</nav>
<body>
所有代码here
请任何人帮助我解决这个问题,谢谢!
答案 0 :(得分:2)
<body>
元素的开始标记是可选的,因此当您使用必须在正文中出现的元素时,会隐式创建<body>
元素。
在您的示例中,<header></header>
。
即在这种情况下,<header></header>
的含义与<body><header></header>
相同。
因此,当您最后到达<body>
时,该元素已经打开。
将<body>
移动到正文的开始。