Следует ли удалять конечные косые черты в метатегах?
-
27-09-2020 - |
Вопрос
Проверка разметки 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.
Это не единственные различия между двумя спецификациями.