Должен ли метатег идти в стиле тега

Ли meta тег должен быть заключен в style тег (как CSS):

<head>
<style>
<meta name="title" content="Some text here" />
</style>
</head>

Или это хорошо

<head>
<meta name="title" content="Some text here" />
</head>

3 ответа

Решение
  1. Это не идет в теге стиля.
  2. Неважно, если это до или после CSS.
  3. / не требуется (кроме XHTML, который вы не упомянули при использовании)
  4. Даже если вы используете /, пробел не требуется.

meta теги должны идти в голову, и не должно быть в style теги style теги предназначены только для встроенных объявлений CSS.

Последнее верно, однако в то время как большинство браузеров будут игнорировать такие проблемы, как /> важно отметить, что meta теги являются пустыми элементами, а HTML не является XML, поэтому самый правильный ответ:

<head>
<meta name="title" content="Some text here" >
</head>
  • раньше (но я думаю, что в любом случае работает)
  • нет
  • нет

То есть приемлемы следующие:

1

<head>
<meta name="title" content="Some text here" />
<style>
/* CSS code here */
</style>
</head>

2

<head>
<meta name="title" content="Some text here">
<style>
/* CSS code here */
</style>
</head>
Другие вопросы по тегам