Каковы последствия игнорирования xmlns: fb в теге <html> - PullRequest
1 голос
/ 13 января 2012

Итак, известно, что xmlns: fb требуется для проверки тегов Facebook в строгом XHTML или любых других валидаторах. Я не верю, что я должен заботиться об этом. (Может быть важность валидаторов станет еще одной темой обсуждения)

Однако мой вопрос заключается в том, каковы будут последствия отсутствия атрибута xmlns:fb для моего тега body, учитывая тот случай, что я собираюсь использовать шаблон HTML5, и мне все равно, проверяет он или нет .

Кто-нибудь сталкивался с какой-либо проблемой, не имея такого атрибута, например, ломая страницу в некоторых старых браузерах и т. Д.

Ответы [ 2 ]

0 голосов
/ 13 января 2012

До тех пор, пока вы не хотите, чтобы ваша страница была машиночитаемой (т. Е. Как XML, который является строгим XHTML или нет), вам не нужно его использовать.

Или, другими словами, если вы никогда (но никогда не говорите никогда!) Хотите сделать что-то вроде XmlReader.Load (yourpage.html), вам это не нужно.

Как правило, я считаю, что в большинстве случаев веб-страницы не предназначены для машинного чтения и должны только правильно отображаться.Всегда бывает так, что если вы не подчиняетесь стандарту, то на вашей странице отображаются трудно диагностируемые ошибки, но поскольку вы спрашиваете только об объявлении пространства имен, в смысле «просто HTML»: ни один браузер не будет загружатьсяВаша страница по-другому без него.

Конечно, есть много школ мысли, которые утверждают, что вы должны включить эти пространства имен, и, как правило, я являюсь частью такой школы;).

0 голосов
/ 13 января 2012

Вы можете игнорировать это по большей части.Я тоже этим не пользуюсь.

...