Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML中的换行符如何影响生成的页面;间隔是多少?_Html_Css - Fatal编程技术网

HTML中的换行符如何影响生成的页面;间隔是多少?

HTML中的换行符如何影响生成的页面;间隔是多少?,html,css,Html,Css,我在index.php文件中注意到,如果我这样做: <a href=""></a> <a href=""></a> 对 当我使用换行符时,两者之间有更多的空间。在哪里可以阅读更多信息?在HTML规范中,任何数量的空白在显示时都会变成单个空白 做: <a href=""></a> <a href=""></a> 与相同 <a href=""></a> <a h

我在index.php文件中注意到,如果我这样做:

<a href=""></a>
<a href=""></a>


当我使用换行符时,两者之间有更多的空间。在哪里可以阅读更多信息?

在HTML规范中,任何数量的空白在显示时都会变成单个空白

做:

<a href=""></a> <a href=""></a>

与相同

<a href=""></a>
<a href=""></a>

或任何数量的回车或中间的空格

如果你没有空格,那么这两个词就会相遇。这允许在一个词的中间粗略地进行一些事情。

编辑

感谢insertusernamehere,HTML 4.01规范中的确切位置位于:

特别是,该部分说明:

请注意,源文档中单词之间的空格序列可能会导致呈现的单词间距完全不同(PRE元素除外)。特别是,用户代理应该在生成输出字间空间时折叠输入空白序列


在HTML规范中,任何数量的空白在显示时都会变成单个空白

做:

<a href=""></a> <a href=""></a>

与相同

<a href=""></a>
<a href=""></a>

或任何数量的回车或中间的空格

如果你没有空格,那么这两个词就会相遇。这允许在一个词的中间粗略地进行一些事情。

编辑

感谢insertusernamehere,HTML 4.01规范中的确切位置位于:

特别是,该部分说明:

请注意,源文档中单词之间的空格序列可能会导致呈现的单词间距完全不同(PRE元素除外)。特别是,用户代理应该在生成输出字间空间时折叠输入空白序列


在PHP中,与HTML非常相似,换行符/回车符通常用于使文本更清晰。这使得将来的代码编辑变得简单和容易


不确定这是否完全相关,但我发现了另一篇与PHP格式相关的帖子:

在PHP中,与HTML非常相似,换行符/回车符通常只是用来让文本更清晰。这使得将来的代码编辑变得简单和容易

不确定这是否完全相关,但我发现了另一篇与PHP格式相关的帖子:

这在技术上与HTML无关,HTML本身只是一种标记页面的方式。实际上,CSS样式通过
空白
属性压缩空白。该属性为您提供以下选项:

正常-此值指示用户代理折叠空白序列,并根据需要断开行以填充行框

pre-此值防止用户代理折叠空白序列。行仅在保留的换行符处断开

nowrap-此值与“正常”一样折叠空白,但不显示文本中的换行符

预包装-此值防止用户代理折叠空白序列。行在保留的换行符处断开,并根据需要填充行框

前置行-此值指示用户代理折叠空白序列。行在保留的换行符处断开,并根据需要填充行框

默认情况下,它设置为“正常”。这将导致浏览器在呈现HTML结构时将任何一系列空白折叠为单个可见空间。因为换行符是空白的一种形式,所以它们也会被折叠

请参见

这在技术上与HTML无关,HTML本身只是一种标记页面的方式。实际上,CSS样式通过
空白
属性压缩空白。该属性为您提供以下选项:

正常-此值指示用户代理折叠空白序列,并根据需要断开行以填充行框

pre-此值防止用户代理折叠空白序列。行仅在保留的换行符处断开

nowrap-此值与“正常”一样折叠空白,但不显示文本中的换行符

预包装-此值防止用户代理折叠空白序列。行在保留的换行符处断开,并根据需要填充行框

前置行-此值指示用户代理折叠空白序列。行在保留的换行符处断开,并根据需要填充行框

默认情况下,它设置为“正常”。这将导致浏览器在呈现HTML结构时将任何一系列空白折叠为单个可见空间。因为换行符是空白的一种形式,所以它们也会被折叠

请参见下面的解释:“换行符也是空白字符。[…]”。这里有一个解释:“换行符也是空白字符。[…]”。从…起