html - 是否所有浏览器都会忽略 html 中的空行
问题描述
在 html 中,如果您使用换行符创建空行,Chrome 在呈现页面时会忽略它们,尽管如果您查看实际呈现的 html,它们仍然在源代码中。如果我记得,几年前,浏览器并不总是这样做。有些实际上将新行渲染为更大的间距。我无法在所有各种浏览器中测试它是否仍然如此。有谁知道是否所有现代浏览器都忽略了新行?
解决方案
HTML 文档中的换行将被忽略。文本和元素将连续换行,直到它们在文档文本流中遇到一个
<p>
或<br>
标记。但是,当文本被标记为预格式化文本 ( ) 时,会显示换行符<pre>
。
从这里看起来是这样,但无法告诉你为什么!
推荐阅读
- c# - IO 设备(如 HDD 示例)是否可以在没有 CPU 的情况下工作?
- android - 在 Android 10 上从 contentProvider 加载所有图像
- c - 需要帮助将 char* 扫描到具有结构的函数中
- html - 显示带有选中复选框的选项无法统一工作
- python - Python中基于字符串/整数序列的聚类和距离/相异矩阵
- android - 为什么 DJI Mobile SDK 需要 Android 物理设备,而不能与 Android 虚拟机配合使用?
- haskell - 将 Haskell 函数“分解”为具有各种中间类型的两个函数时如何避免重复?
- xquery - Xquery 无法将 XML HTTP 内容作为 XML 文档访问
- uwp - UWP:退出UWP-App并启动Win IoT core App
- python - 将秘密传递给通过 SSH 启动的程序