2012-07-18 65 views
1

这是问题:正如你可以在左边看到浮动元素不对齐,并在右边他们做。这是怎么发生的?认为这是一个问题与clearfix?

http://i.stack.imgur.com/Qx8Zs.jpg

这不会发生的时间,这是不特定浏览器(据我所知) - 它可以解决其本身在刷新...我想这是与clearfix一个问题吗?下面的CSS。

.clear:after { 
    clear: both; 
    content: "."; 
    display: block; 
    font-size:0; 
    height: 0; 
    visibility: hidden; 
} 
.clear { 
    display: inline-block; 
} 
* html .clear { 
    height: 1%; 
} /* Hides from IE-mac \*/ 
.clear { 
    display: block; 
} 
+0

你可以做一个http://jsfiddle.net/或http://jsbin.com/演示? – thirtydot 2012-07-18 11:44:57

+0

不可能从你发布的内容中知道,但猜测会是某种宽度问题。如果你可以发布一个jsfiddle或链接到你的网页,这将有所帮助。 – 2012-07-18 11:44:58

+0

链接到该网页是http://www.mckiewebdesign.co.uk/melonbrew/ – 2012-07-18 11:55:46

回答

1

我不能复制这个问题,但这里有一些建议。

  1. 给你#networks div的宽度
  2. 给#networks溢出:汽车
  3. 取下#networks明确DIV
  4. 包括HTML5的面包片的IE浏览器,如果你还没有准备好(我不能“看不到它)
0
+0

把JSFiddle这样的服务链接到SO就可以了,但也请直接在你的答案中发布你的代码。另外,你应该解释*为什么这个代码是答案。 – 2012-07-18 13:18:38

+0

请检查这个链接。 [如何回答?](http://stackoverflow.com/questions/how-to-answer) – mtk 2012-07-18 13:22:19