我正在學習使用CSS創建按鈕的本教程。 http://www.secondpicture.com/tutorials/web_design/css_ul_li_horizontal_css_menu.html當我爲UL設置背景圖像時,爲什麼當子元素已經設置了這些元素時,我必須設置寬度和高度?
背景爲按鈕在UL元件設置。我注意到的是,如果刪除UL元素的高度和寬度屬性,背景圖像會消失,就好像UL尺寸變爲零一樣。從箱子模型的角度來看,這對我來說沒有意義。兒童元素(LI)具有設定的尺寸,並應相應地延伸UL的大小。有人可以解釋發生了什麼嗎?
ul {
list-style-type: none;
background-image: url(navi_bg.png);
height: 80px;
width: 663px;
margin: auto;
}
謝謝。說得好。 – user1232090 2012-02-25 05:04:38