firefox中的奇怪问题

时间:2010-10-15 04:42:28

标签: html

嘿伙计们,这里需要一些帮助。 http://www.otojo.com/是该网站。如果您向下滚动到标题为“最新Cyanogen每晚将FM收音机添加到Nexus One ”的文章,您可以看到说明在firefox中不合适。如果您通过Firefox插件进行检查,它会显示很多& nbsp。但如果你查看它的来源,就没有& nbsp。好像火狐自动添加在& nbsp中,导致布局扭曲。我检查了数据的来源,并且那里也没有。

仅在Firefox中出现问题,而不是IE。任何人都有任何想法?

5 个答案:

答案 0 :(得分:8)

该页面中有Unicode不间断空格。

运行页面的hexdump:

00009d00  a0 53 74 61 62 6c 65 c2  a0 73 68 6f 74 c2 a0 63  |.Stable..shot..c|
00009d10  61 6d 65 72 61 c2 a0 6d  6f 64 65 c2 a0 2d c2 a0  |amera..mode..-..|

注意c2 a0您期望20(空格)的位置?这是UTF-8中的Unicode NO-BREAK SPACE字符,也可以表示为 

答案 1 :(得分:1)

&安培; NBSP;是字符代码160.可能无论您使用什么来制作该页面实际上是将该代码插入到您的页面中而不是空格。

答案 2 :(得分:0)

换行符(按ENTER键)也会导致此问题。检查那里是否有新行

修改

问题是连字符( - )使句子成为单行。

将p标签中的以下内容替换为

  

在最新的“黑客调频收音机上   那个Android设备“新闻,Cyanogen   已经为Nexus One添加了FM收音机。   在最新的变更日志中   Cyanogen每晚建造,笔记   说明改变   包括:常见的有:Stableshotcameramode   CyanogenCommon:双modesnooze(longpressdismiss)   EvanCharltonCommon:ComposeSMS / MMSviasearchbuttonlongpress   WesGarnerN1:FMRadiosupport   MIUI-HTTP://miui.comN1/DS/Hero   Slightlyb

答案 3 :(得分:0)

我很确定它来自你的来源。转到源页面删除一些空格并再次添加它们。看看问题是否消失了。如果它确实为预告片的其余部分做了。

答案 4 :(得分:0)

嗯,首先,你应该尝试验证你的html标记(here) - 有很多错误可能导致firefox表现得非常好奇。我认为,当那些“易于修复”的错误消失时,搜索这个特定错误才有意义。