为什么浏览器会自动换行网页文本而没有任何关于如何操作的说明?

时间:2016-10-23 14:24:13

标签: html browser responsiveness

我正试图在网页设计方面思考响应。我做的第一个愚蠢的测试:打开一个空白文件,里面放一些文字。大量的文本(lorem ipsum,无论如何)。即使没有任何HTML标记。使用.html扩展名保存文件,并使用任何现代浏览器打开它:Chrome,Firefox,IE,Safari ......

如果更改窗口大小(视口大小),文本会自动换行以适合屏幕。没有DOCTYPE声明,没有元标记。没有。只是纯文本。

为什么浏览器会自动换行文字以适应屏幕?他们有任何默认的响应行为吗?根据什么标准?

1 个答案:

答案 0 :(得分:0)

浏览器几乎可以为所有内容设置默认样式。就像@BoltClock提到的那样,它更像是来自www的狂野西部时代的遗产,并试图变得更好并帮助展示。

说到自动换行,几乎所有浏览器的默认行为都是打破&包装空白和标点符号。在现代意义上,这不被认为是“响应性的”,而是计算机应用程序中可读和预期的行为。

如果您在Chrome中的Dev Tools中查看DOM Inspector,您会看到来自user.agent.stylesheet的元素的许多应用样式(在其他浏览器中也存在类似名称的东西)。这些是浏览器自动应用的默认样式,通常由您自己的自定义样式规则覆盖。如果您想要这些默认样式的列表,请确保您可以从浏览器制造商的网站上搜索它们。