文章转信息图。将文章/笔记转化为手机可读的 HTML 信息图,自动匹配视觉风格。触发场景:文章转图、笔记转图、信息图、转小红书图、做张图、可视化这篇文章、文生图。
br标签是语义化换行标记,仅用于同一段落内需强制折行的场景,如地址、诗歌、歌词;不可替代段落结构或用作布局工具,否则损害可访问性、seo及响应式表现。

br 标签不是“换行符”,它是语义化的“换行机会”——用错地方会破坏可访问性、影响 SEO,甚至让屏幕阅读器读出奇怪的停顿。
什么时候该用 <br>?
它只适用于「内容逻辑上属于同一段,但视觉上需要强制折行」的场景。典型例子:
- 地址(
上海市浦东新区张江路123号<br>邮编:200120
) - 诗歌或歌词(每行是语义单位,不能拆成多个
<p></p>) - 签名档(
张三<br>前端工程师<br>2024年7月
)
注意:<br> 不等于回车键。HTML 里连续空格、换行符会被浏览器合并为一个空格,所以靠敲回车来“换行”根本没用——必须显式写 <br> 或用 CSS。
为什么不能用 <br> 替代段落?
把本该是独立段落的内容硬塞进一个 <p></p> 里,再用一堆 <br> 隔开,会导致:
- 屏幕阅读器把整块内容当一句话读,中间插入生硬停顿
- 无法单独给某一段加样式(比如第二段加粗、第三段缩进)
- 打印或响应式布局时,
<br>不会自动消失,可能造成错位
正确做法:用多个 <p></p>。例如新闻摘要,每条应是独立 <p></p>,而不是 <p>标题1<br>摘要1<br>标题2<br>摘要2</p>。
<br> 的写法和兼容性细节
HTML5 中 <br> 是自闭合标签,写成 <br> 或 <br> 都合法,但不要写 <br>——这是错误嵌套,浏览器虽能容错,但校验工具会报错,XHTML 模式下直接失效。
另外注意:
- 在
<pre class="brush:php;toolbar:false;"></pre>内部,换行由原始文本决定,<br>通常多余 - 用 CSS 实现换行更灵活:
white-space: pre-line可保留换行符语义,又支持响应式控制 - 某些富文本编辑器(如 TinyMCE)默认用
<br>换行,导出 HTML 前最好做清洗或配置为输出<p></p>
容易被忽略的可访问性问题
当 <br> 被滥用,比如在按钮文字里插 <br> 强制折行(<button>确<br>认</button>),会导致:
- 语音合成时读作“确(停顿)认”,而非自然连读
- 键盘聚焦时,整个按钮仍是一个焦点项,但视觉上被割裂,对低视力用户不友好
- 部分辅助技术可能忽略
<br>后的内容,造成信息丢失
真正需要折行的按钮,应该用 CSS 的 white-space 或 flex 布局控制,而不是靠 <br>。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!










