Ответ 1
Нет, вам не нужно включать его. Этого должно быть достаточно.
<!doctype html>
<html>
При написании типа html 5 вы предполагаете включить <html xmlns="http://www.w3.org/1999/xhtml">
, как вы это делали, когда ранее использовали HTML4 doctype или должен использоваться другой xhtml?
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
Нет, вам не нужно включать его. Этого должно быть достаточно.
<!doctype html>
<html>
HTML5 не требует использования атрибута xmlns
, как это специфично для XHTML (это означает, что даже HTML 4 не использует его).
Если вы просто используете обычный HTML5, вы можете полностью исключить этот атрибут:
<!DOCTYPE html>
<html>
Атрибут xmlns
требуется только в том случае, если вы пишете и обслуживаете XML-сериализованный HTML5, например XHTML5.
Нет, нет. На самом деле, если вы включите его, то это не HTML5, это xhtml.
Часть xmlns
- это ссылка пространства имен XML. HTML5 не является XML.
Фактически, если вы ранее использовали этот xmlns
, то вы также не использовали HTML4, вы использовали xhtml. Они не то же самое.