我創建了this simple html:清除解決方案HTML無法在Chrome中使用?
這裏有2個SPAN。
一個應該在另一個之下通過清除浮動。
的bbb
元素有float:left
我使用(在aaa
元素),Facebook的 「clearfix」 CSS是:
.clearfix:before { content: ""; display: table; }
.clearfix:after { content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}
.clearfix { zoom: 1; }
這是一個有效的方式(如臉書做)和described here
但它在F ireFox:(看上面的圖片)
但是在鉻(v 24)它沒有。
我缺少什麼?
貌似鉻錯誤。 '。clearfix:在{display:block}之後,有些內容應該和'.clearfix'範圍內的末尾有一個真正的div一樣。但事實並非如此。 – Alohci 2013-02-12 14:41:27
@downoter,解釋很有幫助! – 2013-02-12 14:43:40
我只是看看Facebook的代碼。他們似乎只在塊級內容上使用這個類。您的第一個跨度是內聯內容AFAICT。 – wds 2013-02-12 16:04:58