HTML5常见问题包括:语义标签误用导致渲染异常,required属性失效,音视频加载失败无控制台报错,Flex/Grid在IE11兼容性差,以及语义标签与ARIA配合缺失影响可访问性。

HTML5 标签写错导致浏览器静默忽略
浏览器对非法 HTML5 结构通常不报错,而是直接跳过或自动修复,结果页面渲染异常却找不到源头。比如把 实操建议: 放在 外但嵌套在 内容。
、 前缀的 CSS,但注意它无法修复语法级不兼容(如 )
,不能只靠 ;推荐写成
),且不支持 required 或百分比
实际项目里最容易被忽略的,是 HTML5 语义标签与 ARIA 属性的配合使用——比如 data-required 没加 required,屏幕阅读器就无法区分多个导航区;或者 required 打开后没调用 display: none,键盘焦点就出不去。这些不报错,但可访问性直接归零。










