Должен ли я удалить косые черты в метатегах? - PullRequest
10 голосов
/ 22 июля 2010

Проверка разметки 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" **/**>

Ответы [ 2 ]

8 голосов
/ 22 июля 2010

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

xhtml требует конечных слешей.

2 голосов
/ 22 июля 2010

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

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

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

...