ul為什麼不能直接給背景顏色
『壹』 CSS里為什麼我給ul加上background後顏色不變呢
你基罩給ul加個高度 背景就會出現,或者在結束的<跡鋒旁/ul>前面加個清除浮動的屬性
如<ul>
「裡面是你的內容」
<div style="clear:both"></div><姿橡/ul>
『貳』 為什麼給ul設置不了背景色
你的系統有問題。
『叄』 CSS里為什麼我給ul加上background後整個區塊顏色不變呢
ul{
width:400px;
height:50px;
background:blue;
}
要給ul加個高度就可以了,祥行早如果不加高謹雀度屬性的話ul就會被li填滿,所以只會顯帶粗示orange色;
li的背景色如果不顯示,是因為<li></li>內沒有內容,隨便加點內容就可以了。
『肆』 html小白求助 為什麼css設置 ul>li{ 紅色} 整個li都變紅色背景了,不是應該只有第一個li變紅色背景嗎
你設置的是UL下所有LI的背畝嘩景色,所以全部型耐蠢LI都卜陪變成紅色了。使用first-child 屬性即可。
如下圖所示:
『伍』 為什麼li浮動了,ul部顯示背景色(如圖)
沒有清裂物除浮動,ul沒撐開,所以背景顏色就沒了,用chrome或者firefox裝firebug看的很明肆灶液白辯悔的
『陸』 li加float後ul加背景無效,而p加float後div加背景色卻有效果,這是為什麼
正常情況下,如果ul和div未明確指定高襲散蠢度,那麼當li和p加float後背景色都是無效的。而你說的「p加float後div加背景色卻有拍陪效果」,應該是div內除了加float的p,還掘塵包含有其他元素。如果不是,那就請你舉出一個例子來。
『柒』 div+css如何實現以下ul的背景顏色和下劃線
背景色謹陸,直接使用background屬性即脊燃可,下劃線直接使用bottom-border即可,虛線為dashed實櫻晌虛線為solid,希望對你有幫助。
『捌』 我在DW中定義了<ul>的背景色,在他下面的一個<li>中另定義了一個背景色,但是<li>中的顏色無法顯示,為什麼
把你的代碼發來看看。或者首盯睜你用者歲這個代碼試試:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>背景</title>
</head>
<style type="text/css">
*{margin:0 auto; padding:0;}
.ul{display:block; clear:both; width:200px; height:35px; line-height:35px; background:#666;}
.li{display:inline; float:left; width:90px; height:25px; line-height:25px; color:#FFF; background:#333; font-size:12px; margin:5px; text-align:center;}
</style>
<body>
<ul class="ul">
<li class="li">網路知道</li>
<li class="li">網路貼吧</則仔li>
</ul>
</body>
</html>
『玖』 用css加ul做網頁,怎樣讓一長條都是背景色啊要給display加什麼屬性啊
ul本身就是一塊級元素,沒必要加那個什麼display:block;你只要設置好寬度,背景色,就可以實現,如果不設肆啟置寬度的話,我是根據你裡面的li 來伸縮的,當然如果你的li是浮動的,也就是加了float:left;的屬性,你得請浮動,背景色才能出來,不然ul的高度是0;背景色出不來的,清浮動,你蔽簡可以給ul一個overflow:hidden;的樣式,或者在</ul>前面加個清浮動的div <div style="clear:both;"><裂並如/div>