2016-02-14 3 views
0

Я проверяю код своей веб-страницы в W3Schools, и он продолжает давать мне это сообщение об ошибке:«Начальный заголовок тега видел, но элемент того же типа был уже открыт», но у меня нет дубликата <head>

Error: Start tag head seen but an element of the same type was already open.
From line 5, column 1; to line 5, column 6

"utf-8">↩↩<head>↩<style> 

Я проверил свой код, и я не вижу, где я сделал дубликат заголовка, может ли кто-нибудь помочь мне, пожалуйста?

<!DOCTYPE html> 
<html> 
<meta charset="utf-8"> 

<head> 
<style>table,th, td{border:1.5px solid red;} td{ padding: 15px;}</style> 
<title> Index </title> 
</head> 

<body> 
<h1> Online store for cheese </h1> 

<table style="width:100"> 
<tr> 
<th>Cheese name</th> 
<th>Origin</th> 
<th>Years to age</th> 
</tr> 

<tr> 
<td><a href="https://www.thecheeseworks.co.uk/old-amsterdam"> Gouda </a> </td> 
<td> Netherlands</td> 
<td> 1</td> 
</tr> 

<tr> 
<td> <a href="taleggio.html">Taleggio</a></td> 
<td> Italy(Lombardy)</td> 
<td> 6-10 weeks </td> 
</tr> 

<tr> 
<td>Parmigiano-Reggiano</td> 
<td>Italy</td> 
<td> 1</td> 
</tr> 

<tr> 
<td>Manchego</td> 
<td>Spain</td> 
<td> 60 days to 2 years</td> 
</tr> 

<tr> 
<td>Monterey Jack</td> 
<td>USA</td> 
<td> 1 month</td> 
</tr> 

<tr> 
<td>Cheddar </td> 
<td>England</td> 
<td> 1</td> 
</tr> 

<tr> 
<td>Emmental</td> 
<td>Switzerland</td> 
<td> 4 months</td> 
</tr> 

</table> 
</body> 
</html> 
+0

Вы действительно имеете в виду валидатор из W3Schools вместо валидатора W3C? (обратите внимание, что W3Schools не имеет ничего общего с W3C) – unor

ответ

1

В вашей третьей строке есть <meta charset="utf-8"> перед вашим <head> открывающего тега. Наличие мета-элемента после начального тега <html> автоматически открывает элемент head перед мета-элементом, что заставляет ваш явный тег <head> распознаваться как дубликат.

Просто переместите ваш <meta charset="utf-8"> под <head> тега, чтобы решить эту ошибку:

<!DOCTYPE html> 
<html> 

<head> 
<meta charset="utf-8"> 
<style>table,th, td{border:1.5px solid red;} td{ padding: 15px;}</style> 
<title> Index </title> 
</head> 

(Вы можете также удалить <head> тега полностью, и было бы проверки, тоже, но имеющий </head> закрывающего тега без его начального тега выглядит забавно, даже если начальный тег не строго необходимо.)

+0

Cheers BoltClock, спасибо за объяснение, а также человек – WindWalker

 Смежные вопросы

  • Нет связанных вопросов^_^