DOCTYPE
XHTML 1.0 要写很长,比如:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
HTML 5 只要求简单写法:<!DOCTYPE html>
HTML 标签
XHTML 1.0 至少要求这样写:<html xmlns="http://www.w3.org/1999/xhtml">
HTML 5 不强制要求 xmlns,不过它建议带上 lang,比如:<html lang="en">
关于标签闭合
XHTML 1.0 要求标签必须闭合,没有结尾标签的用 />,比如 <img .../>
HTML 5 则只是要求有结尾标签的要写,没有结尾标签的,是否使用 /> 是自愿的。
关于 script 的 type 属性
XHTML 1.0 要求必须有。
HTML 5 要求不能有。
关于 from 属性
XHTML 1.0 要求至少要有 action 属性。
HTML 5 允许不写任何属性。
官方验证地址