[英]HTML: background-image not displaying
您需要添加height和width屬性,以便使用背景圖像。
#counter1 {
background-image: url(http://i.imgur.com/7NMEPIo.jpg);
width:600px;height:340px;
}
您應該重新考慮使用其他字體顏色;-)
元素與id=counter1
沒有內容*( float
移動元素了公文流轉),div的高度為0,它的理由,為什么你沒有看到backgrond圖像。
#counter1 {overflow: hidden}
http://jsfiddle.net/huspk2j1/9/
*)檢查此小提琴http://jsfiddle.net/huspk2j1/11/ ,我在#counter1
上添加了border: 1px solid blue
以顯示它為空。
基本上是因為浮動計數器不會導致其父項正確計算高度。 您可以使用overflow: hidden
屬性解決此問題。
#counter1 {
background-image:url(http://i.imgur.com/7NMEPIo.jpg);
overflow: hidden;
}
為了解決這個問題,您只需在容器的末尾添加一個帶有clear: both
的元素即可。
在此處查看更新的代碼: http : //jsfiddle.net/aksruLLh 。
加
#counter1:after {
clear: both;
content: "";
display: table;
}
給你的CSS。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.