English 中文(简体)
Firefox 图像之后的空格字符
原标题:Space characters after images in Firefox

我在Firefox 12中偶然发现了一些奇怪的行为 想想以下的HTML:

<!DOCTYPE html>
<img src="resources/csv.png">
<img src="resources/globe.png">
<img src="resources/clock.png">
<img src="resources/key.png">
<img src="resources/delete.png">

当此转换时, 我注意到第一个和第二个图像之间有很小的空间。 如果我在所有图像周围做一个“ 文本选择 ”, 我看到它们之间有一个隐蔽的小空白字符 :

"https://i.sstatic.net/0AUPj.png" alt="wtfspace"/ >

我想不出有什么理由,但我的用意是 把所有的纽扣连接起来, 所以我也尝试这样做,看看它有没有任何效果。这里的新代码是:

<!DOCTYPE html>
<a><img src="resources/csv.png"></a>
<a><img src="resources/globe.png"></a>
<a><img src="resources/clock.png"></a>
<a><img src="resources/key.png"></a>
<a><img src="resources/delete.png"></a>

在此再次显示已选中的输出。 现在请注意, 每个图像后面有一个空格 :

""https://i.sstatic.net/qGjty.png" alt="此处输入图像描述"/ >

有人能为这个怪胎想出一个合理的解释吗?这在我的HTML里是问题吗? 或者可能是Firefox的窃听器?有人能想到一个变通办法,或许是CSS?我的第一个本能是玩边际游戏,但我需要的是IE7兼容性,我认为如果我记错的话,它不会产生负边际效应。多谢。

EDIT: 哎呀。 我忘了在 HTML 中马车返回会变成一个空间字符。 但是, 多亏了回答者。 : : : :

最佳回答

白色空间就是马车的回程 把它移开,你就会变成金色!

<img src="one.jpg"><img src="two.jpg">

<a href="#"><img src="one.jpg"></a><a 
href="#"><img src="two.jpg"></a>

通常我需要摆脱那个白色空间时 都会用我的 html 来标记它。

问题回答

把它们都放在一条线上 就能修好它

<img src="resources/csv.png"/><img src="resources/globe.png"/><img src="resources/clock.png"/><img src="resources/key.png"/><img src="resources/delete.png"/>

但如果你想保持一些可读性,你可能会做一些类似...

   <img src="resources/csv.png"/><!--
--><img src="resources/globe.png"/><!--
--><img src="resources/clock.png"/><!--
--><img src="resources/key.png"/><!--
--><img src="resources/delete.png"/>




相关问题
CSS working only in Firefox

I am trying to create a search text-field like on the Apple website. The HTML looks like this: <div class="frm-search"> <div> <input class="btn" type="image" src="http://www....

image changed but appears the same in browser

I m writing a php script to crop an image. The script overwrites the old image with the new one, but when I reload the page (which is supposed to pickup the new image) I still see the old one. ...

Firefox background image horizontal centering oddity

I am building some basic HTML code for a CMS. One of the page-related options in the CMS is "background image" and "stretch page width / height to background image width / height." so that with large ...

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签