Должен ли метатег идти в стиле тега
Ли meta
тег должен быть заключен в style
тег (как CSS):
<head>
<style>
<meta name="title" content="Some text here" />
</style>
</head>
Или это хорошо
<head>
<meta name="title" content="Some text here" />
</head>
3 ответа
Решение
- Это не идет в теге стиля.
- Неважно, если это до или после CSS.
/
не требуется (кроме XHTML, который вы не упомянули при использовании)- Даже если вы используете
/
, пробел не требуется.
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>