0

在使用 Ruby on Rails 或其他框架时,很多时候我们生成<span><img>处于循环中,并且每一行都会换行。

所以当它用 HTML 渲染时,这些内联元素之间会有额外的空间。

如何解决?必须将它们制成 1 长线,还是可以使用 HTML 或 CSS 解决?

4

2 回答 2

2

浏览器将空格视为空格字符,从而导致间隙。你可以:

1) 将其渲染到 1 条长线上,元素之间没有间隙;或 2) 应用 float: left 到元素,使它们彼此齐平

于 2010-06-29T12:55:31.040 回答
1

如果您使用的是 HAML,您可能想要使用<>控制空格:

关于空格删除的 HAML 文档

于 2010-06-29T13:13:37.550 回答