如何强制firefox忽略<a> tags</a>内的空格

时间:2011-06-01 09:12:14

标签: firefox whitespace

代码:

<a href="..."><img src="..' /><span>..</span></a>

在所有情况下都能正常工作,但

<a href="...">
  <img src="..." />
  <span>..</span>
</a>

在Firefox中不起作用,即使在最新的FF中也是如此。似乎它是IE和IE中的默认行为。 chrome忽略(collpase)额外的空格和换行符。但在FF中并非如此。

有没有办法强迫firefox忽略空格?提前致谢。

1 个答案:

答案 0 :(得分:1)

你做不到。您必须更改标记或CSS样式,以便在所有浏览器中正确对齐图像和范围。

如果每个链接的图像相同,另一种技术是更改<a>标记的CSS样式,以便图像设置为左对齐,不重复的背景图像和左边的填充推送右边的文字,以便图像可见。