关于HTML源代码中的空格和换行符

lov*_*ing 6 html javascript css

有时,浏览器会忽略两个HTML标记之间的空格和换行符,有时则不会.

我觉得两个线框之间的空格和换行显示,两个方块框没有显示.但是一个线盒和一个块盒怎么样?

我想要规则或规格,你能告诉我吗?

Zak*_*Zak 6

通常,浏览器会忽略额外的空白区域(额外的多个空格).

如果两个内联元素之间至少有一个空格,那么浏览器将渲染一个空格(但无论你有多少空间,都只有一个空格).如果要显示多个空格,请使用html字符代码 .这将根据您的需要呈现尽可能多的空间.(虽然Pointy指出,使用CSS进行间距要好得多)

至于换行符,一些浏览器(例如firefox)会将换行符视为一个空格(无论你有多少换行符都会添加一个空格).但是,其他浏览器(例如Internet Explorer)将完全忽略换行符.要强制浏览器呈现换行符,请使用<br>标记.

我希望清除一切!

  • 这些都是很好的信息,不过我亲自尝试最小化``使用CSS来支持间距. (2认同)