仅适用于有标题的独立内容块,需搭配–使用;无标题或不可独立分发的内容应避免使用,否则损害可访问性。
用 <section></section>
不等于语义化,它只在有明确主题边界时才真正提升可读性;滥用反而让屏幕阅读器更困惑。
什么时候该用
它不是 关键看内容是否「可独立分发或复用」。 欢迎关注我们 主流读屏软件(NVDA、VoiceOver)默认不会播报“section”这个词,但会把它的标题作为导航节点暴露给用户。也就是说:没标题的 浏览器对 最常被忽略的一点:语义标签的价值不在 HTML 源码里多写了几个单词,而在于它让标题结构、焦点顺序、样式作用域三者保持一致。删掉一个没标题的
– 使用,否则对辅助技术几乎无意义),别硬套 功能亮点
、、)的,不用
和 到底怎么分 是能单独出现在 RSS、邮件推送、聚合页里的单元(比如一篇博客、一条新闻、一个用户评论); 是文档内部的逻辑分段,脱离上下文就失去意义。
,整篇博客用
,不是
—— 没标题、不可独立,纯属画蛇添足屏幕阅读器实际怎么读
在键盘导航时直接被跳过。
D 键(跳转到下一个 )时,只会停在带 这类标题的 性能优化
共享同一级标题(比如都是 ),读屏会把它们当作同一层级的兄弟节点,顺序很重要)会让导航路径变长,用户容易迷失CSS 重置和默认样式要注意什么
几乎不设默认样式,但它继承了块级元素行为。真正要小心的是你写的 CSS 是否意外覆盖了语义意图。
加 display: inline —— 它本该是流式布局的结构单元section { margin: 0 } 全局清空,可能破坏靠外边距建立的视觉层次 通常该是 grid-item,而不是强行设成 grid-container
,往往比加十个更提升可读性。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











