2012-06-21 31 views
2

虽然试图解决我在项目中遇到的问题,但我注意到在我的css文件中出现了一个随机的'/'。删除它后,它实际上使边框的一部分在Firefox中消失,甚至更多的消失在Chrome中......我已经将代码剥离到了试图找出问题的基本要素上,仍然无法计算出来出来。我已经将问题的根源缩小到我的css中的'items'类,但不明白它有什么问题,因为当我验证该类时,它不会抛出任何错误。从css中删除拼写错误奇怪地显示出来

这里是它是如何与斜线去除显示: http://jsfiddle.net/NrYws/2/

这里,它是在之前我删除它,它是地方的斜线,以及如何正确地显示(在FF和铬) ... http://jsfiddle.net/NrYws/3/

将斜杠移动到文件中的其他位置(即在outerContainer类的上方)会导致错误的显示。当我删除'项目'类完全,它工作正常: http://jsfiddle.net/NrYws/4/

我知道它似乎像物品类是不是现在所需要的,但它只是因为我已经剥去了所有的东西到骨头尝试解决这个问题,并且是实际项目所需要的。

关于这里发生了什么的任何想法?我敢肯定,它的东西显得很痛苦,我只是看起来很过分。

谢谢!

回答

1

它的工作方式好像删除了第一段.items。将其删除并显示正确。

单独删除overflow: hidden.items按照您希望的方式工作,我相信。

虽然如果你要做的事情需要overflow: hidden,那么我们需要更多的只是这个代码来为你提供一个可以按照你的预期工作的解决方案。

+0

它产生语法直到第一个右括号为止的错误。不要忘记标记问题解决:)(并upvote好的答案:)) –

+0

噢,好的,谢谢你的信息!只是等待时间才能让我选择一个答案,不知道这让我等了8分钟!再次感谢 – Mark

1

,因为它消除了

.items 
{ 
    float: left; 
    height:180px; 
    overflow: hidden; 
} 

可以将其删除

1

删除overflow: hidden或设置高度184px,如果你需要使用溢出

.items 
{ 
    float: left; 
    height:184px; 
    overflow: hidden; 
}