當前位置:首頁 » 眼觀萬物 » div為什麼顯示不出顏色

div為什麼顯示不出顏色

發布時間: 2024-01-10 11:02:14

A. css設置背景顏色了,為啥沒出來,在設計里有,在網頁中就沒有求解

部分情況下不排除代碼不規范造成的IE瀏覽器不兼容問題,你可以使用下谷歌瀏覽器、火狐瀏覽器進行下對比,另外也可能有布局不合理的情況,可以參考下下面的情況:

背景顏色不顯示的原因主要有以下幾個方面:

1. css沒有被調用

2. div的高度沒有固定,是auto、沒有設值或者高度不夠

3. div被嵌段野野套

4. div代碼不規范

解決辦法:

- DIV高度為自動,背景顏色無法顯示,在代碼中將原代碼height:auto; 改為height:100%; overflow:hidden;!important;同時還可以兼容 IE6、7、8和谷歌火狐。

- 假設對一個對象設置了background背景顏色樣式,該對象內部盒子有使用float浮動屬性樣式,這個時候該對象浮動產生,導致該對象不能撐開,所以css背景顏色就不能無法顯示,解決方法有三種握喊,一個是設置clear清除浮動、設置css高度、設置css overflow樣式。

- 高度限製造成了背景顏色不能顯示完整,假如你有個對象沒有計算好高度(或無意設置了一個很小高度屬性樣式),因為不確定內容有多少,當內容超過你設置高度限制,這個時候超出部分背景就可能無法顯示。設置夠高的高度,或取消刪除高度樣式即可。

案例:

<divstyle="width:960px;background-color:#000000">
<divstyle="width:300px;height:200px;float:left">左側</div>
<divstyle="width:300px;height:200px;脊枝float:left">中部</div>
<divstyle="width:360px;height:200px;float:left">右側</div>
</div>

因為外層的div沒有設置高度,所以設置如上代碼之後,看到的是三個透明的方框,

正確代碼如下:


<divstyle="width:960px;height:200px;background-color:#000000">
<divstyle="width:300px;height:200px;float:left">左側</div>
<divstyle="width:300px;height:200px;float:left">中部</div>
<divstyle="width:360px;height:200px;float:left">右側</div>
</div>

B. html div 背景顏色無顯示

乍一看:從你的代碼中看確實沒有啥問題,啟和那我覺得你把這個html文件通過瀏覽器重新打開一下,看看是不是打開錯了文件呢。而且這種行內樣式級別很高,也不存在被其他樣式覆蓋。
其實:你這個錯誤也是很多人喜歡犯錯誤的地方,就是細節沒注意到,比如單詞寫錯了,標簽沒有寫結束標簽指旁仿等等。

你把背景的單詞寫成了backgroud,其實是background。

<div style=「background: red」></div>唯纖

熱點內容
為什麼晚上有影子呢 發布:2025-01-22 14:42:30 瀏覽:100
為什麼下巴短的女人披頭發不好看 發布:2025-01-22 14:41:36 瀏覽:546
糖尿病人為什麼晚上腳發熱 發布:2025-01-22 14:32:41 瀏覽:361
為什麼坐飛機時間會慢 發布:2025-01-22 14:31:59 瀏覽:911
為什麼蘋果不能退款申請退款申請退款 發布:2025-01-22 14:31:59 瀏覽:522
為什麼我的ins注冊不了軟體 發布:2025-01-22 14:31:07 瀏覽:676
切東西為什麼粘刀 發布:2025-01-22 14:24:05 瀏覽:489
版納的女人為什麼戴銀腰帶 發布:2025-01-22 14:16:33 瀏覽:669
白酒為什麼很多酒淘寶專賣店不賣 發布:2025-01-22 14:16:31 瀏覽:6
為什麼有些雞腿肉不好吃 發布:2025-01-22 14:11:00 瀏覽:360