必须用表示独立语义段落,如逻辑完整的文本块;只能用实现同一段落内的纯视觉换行,如地址、诗歌等。混用会破坏可访问性、样式控制与响应式布局。
用 表达一个完整语义段落,用 仅在需要强制换行但不构成新段落时插入——二者语义和用途完全不同,不能互换。
?当内容是一个有独立意义的文本块(比如一句话、几句话组成的逻辑单元),且后续可能被 CSS 控制间距、缩进或响应式断行时,必须用 。浏览器默认会给 添加上下外边距,这是语义化排版的基础。
理解内容结构,
完全无语义margin 对 有效,对
无效,而非
? 是纯表现标签,只表示“此处换行”,不产生新段落、不带任何语义。它唯一合理用途是:在同一段落内需要视觉换行,但逻辑上仍属同一语义单元。
北京市朝阳区建国路87号
中国尊大厦B座12层
内)
模拟段落间距——这是最常见误用用 替代 会导致样式失控和可访问性缺
陷;反过来,在诗歌里硬套 又会破坏原有分行意图。
text-align、line-height 等属性对 和其子元素行为不同,
不参与盒模型计算 可通过 margin 或 display 调整布局,
无法响应aria-label 或语音朗读时,
被忽略,而 被当作停顿节点处理真正难的不是记住哪个标签怎么写,而是每次敲下回车前,先问一句:这里是要开始一个新段落,还是只是想在这行末尾换行?