![]() |
1
43
例如,如果HTML是使用空格缩进的,则链接前面会有几个空格。 |
![]() |
2
18
正如其他人所说,它在HTML规范中。 如果要在输出中保留空白,可以使用 <pre> tag :
但这通常也会以不同的字体显示文本。 |
![]() |
3
18
|
![]() |
4
12
不仅是在 the specification ,但这是有道理的。如果没有压缩空间,您将不得不将所有html放在一行上。比如说:
会有一些奇怪的排列与空间的所有地方。唯一正确的方法是压缩代码,这将很难维护。 |
![]() |
5
12
“为什么将多个空间转换为单个空间?”
考虑到有几种白色空间。
前两者很难区分。标记之间的空白,即使在XML中,也是“可选的”。但是,当你有一个所谓的“混合内容模型”——标记与内容的混合——“标记之间”和“内容中但标记之间”以及“内容中但不在标记之间”的微妙之处是不可能分辨出来的。 所以他们没有解决问题。标签之间的空白和内容中的空白都是可选的。 |
![]() |
6
7
如果浏览器不这样做,则很难格式化HTML代码以使其易于阅读。例如,您可能希望对代码进行如下格式化:
|
![]() |
7
5
HTML 3.2 是否声明如下:
没有其他HTML规范表明此设计决策背后有任何推理。特别地 HTML 4 只描述了折叠行为,HTML5和living规范都遵从CSS,后者 doesn't explain anything either . 早期版本的HTML也不包含任何解释,尽管以下摘录确实出现在中的示例代码段中 HTML 2.0
|
![]() |
8
3
它在HTML规范中。它是关于单词间空间被呈现为ASCII空间的部分。 |
![]() |
9
3
|
![]() |
10
3
答 为什么这会出现在HTML规范中? 你必须考虑HTML的起源。
可以想象,CERN早期的HTML作者在没有WYSIWYG工具的帮助下这样做,因此以这种方式处理空白的能力有助于手写源文件的易读性。 |
![]() |
12
2
HTML的定义/规范明确规定忽略多余的空白。
|
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 6 月前 |
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 6 月前 |
![]() |
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 6 月前 |
![]() |
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 7 月前 |