0
我正在創建一個具有響應式導航的網頁。我覺得我幾乎在那裏,除了從一個非常混亂的clearfix問題。CSS clearfix不工作,爲什麼?
我試圖在jsfiddle複製錯誤,但不幸無法。這就是我將整個網頁上傳到this的原因。
問題是,當頁面重新調整大小時,響應式導航切換位於標題下方,而不是標題頂部。這是由於nav-toggle類中的浮動屬性= right所致。
我一直在嘗試將clearfix補充:
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
* html .clearfix {
height: 1%;
} /* Hides from IE-mac \*/
.clearfix {
display: block;
}
像這樣父DIV:
<div class="row head clearfix"> <!-- Start Row -->
而且這樣的:
<nav class="nav-collapse clearfix">
<ul class="clearfix">
不過,響應當屏幕(< 768px)重新調整大小時,nav-toggle放置在標題下方。
有人可以告訴我如何解決這個小的,但煩人的問題?
你以10秒打我確切的答案:P 所有雖然我不明白'.logo-small'已經給出'顯示:內聯block',和箱式模特秀它沒有佔用全部寬度。 –
哦,上帝!這解決了這個問題..我有浮法:留在img上,而不是div本身。現在我根本不需要clearfix!非常感謝你! – Troyer
如果顯示是阻止,而應該再次工作@AnkurAnand – jackjop