Согласно WHATWG, в html 5 вам разрешено использовать атрибут xmlns для каждого html-элемента, если пространство имен равно http://www.w3.org/1999/xhtml (пространство имен документа)
Будет ли поддерживаться пространство имен в HTML?
HTML определяется в терминах DOM, и при разборе текста / html все элементы HTML будут автоматически помещаться в пространство имен HTML, http://www.w3.org/1999/xhtml. Однако, в отличие от сериализации XHTML, в сериализации HTML нет реального синтаксиса пространства имен (см. Предыдущий вопрос).Другими словами, вам не нужно объявлять пространство имен в разметке HTML, как в XHTML.Однако вам разрешено помещать атрибут xmlns на каждый элемент HTML, если пространство имен равно http://www.w3.org/1999/xhtml