Следует ли удалять конечные косые черты в метатегах?

StackOverflow https://stackoverflow.com/questions/3310921

Вопрос

Проверка разметки W3c просит меня удалить конечные косые черты на моей странице.Это верно?И будет ли моя страница по-прежнему соответствовать требованиям во всех браузерах?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<meta http-equiv="content-style-type" content="text/css" **/**>
Это было полезно?

Решение

Это верно.В HTML 4.01 не должно быть конечных косых черт (самозакрывающихся тегов) для meta элементы, и я верю <link> элементы, если мне не изменяет память.

Однако xhtml требует завершающих косых черт.

Другие советы

XHTML является HTML с помощью XML синтаксис.В XML все теги должны быть закрыты.Некоторые HTML-теги не имеют закрывающих тегов, поэтому в XHTML они должны быть самозакрывающимися.Это достигается за счет размещения / перед входом в >.

Итак, любые теги, которые у вас есть с /> необходимо изменить, чтобы убрать косую черту, чтобы она соответствовала HTML.

Это не единственные различия между двумя спецификациями.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top