[英]Background Image won't show up in CSS unless I load an image using the <img> tag in HTML
我非常困惑為什么我的代碼無法正確顯示圖像。 這是我的代碼:
<style type = "text/css">
#pic {
background:url('http://www.tishbi.eu/img/shopping_cart.png') no-repeat;
</style>
<div id = "pic"> <p>
</p> </div>
圖像中只有一小部分與文本一起顯示...我很困惑為什么會這樣。 我可以顯示整個圖像的唯一方法是在圖像周圍添加近170px的填充。 有人請幫忙!
謝謝。
</style>
之前加上大括號 #pic
的寬度和高度為零,因此不會顯示背景。 要么將內容放在div中,要么設置寬度和高度。 在這里檢查是否正常工作: http : //jsfiddle.net/UzcDM/1/
您需要為div
指定寬度和高度。
另外,請確保關閉CSS:
#pic {
background:url('http://www.tishbi.eu/img/shopping_cart.png') no-repeat;
width: 200px;
height: 300px;
}
將Height和width放在您的CSS類中。
請在這里查看演示
正確設置該路徑,例如../../Images/logo/google.png,
嘗試添加位置:絕對;
它可能只是在某些元素后面
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.