當我使用這個,那麼背景色工作爲什麼在CSS廢墟做「浮動」的背景顏色
header {
background-color: #bab615;
}
nav {
background: #f96e5b;
width: auto;
}
nav ul {
list-style: none;
margin: 0;
padding: 0;
line-height: 1;
display: block;
zoom: 1;
}
,但如果我的浮動添加到「導航UL」例如向左飄浮;那麼它會使兩個元素的背景顏色變成白色......爲什麼?
header {
background-color: #bab615;
}
nav {
background: #f96e5b;
width: auto;
}
nav ul {
list-style: none;
margin: 0;
padding: 0;
line-height: 1;
display: block;
zoom: 1;
float: left; <---This
}
編輯:改變#cssmenu淨值計算,因爲它是在HTML 編輯#2導航:jsfiddle.net/5vjor56y
嘗試添加清除:兩者;到#cssmenu。來自你的html/css代碼的jsfiddle例子會很有幫助。 – herrh
你能把這個CSS代碼和一個基本的HTML一起放在一個在線的例子中嗎? – Ricardo
當然http://jsfiddle.net/5vjor56y/我已評論在css中的浮動 – KaZyKa