Подтвердить что ты не робот

Требуется ли HTML 5 `<html xmlns = "​​http://www.w3.org/1999/xhtml" >`

При написании типа html 5 вы предполагаете включить <html xmlns="http://www.w3.org/1999/xhtml">, как вы это делали, когда ранее использовали HTML4 doctype или должен использоваться другой xhtml?

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml">
4b9b3361

Ответ 1

Нет, вам не нужно включать его. Этого должно быть достаточно.

 <!doctype html>
 <html> 

Ответ 2

HTML5 не требует использования атрибута xmlns, как это специфично для XHTML (это означает, что даже HTML 4 не использует его).

Если вы просто используете обычный HTML5, вы можете полностью исключить этот атрибут:

<!DOCTYPE html>
<html>

Атрибут xmlns требуется только в том случае, если вы пишете и обслуживаете XML-сериализованный HTML5, например XHTML5.

Ответ 3

Нет, нет. На самом деле, если вы включите его, то это не HTML5, это xhtml.

Часть xmlns - это ссылка пространства имен XML. HTML5 не является XML.

Фактически, если вы ранее использовали этот xmlns, то вы также не использовали HTML4, вы использовали xhtml. Они не то же самое.