2010-07-28 61 views
1

爲什麼不顯示整個原始圖片?div中的圖片不會顯示

<div class="test"></div> 


.test { 
background: url("http://i27.tinypic.com/28ktoh.jpg") no-repeat; 
} 

問題是犯規顯示任何東西,如果你輸入在div東西它顯示的圖像的一點點。我希望它包含完整的圖片。

http://yfrog.com/cbcrapfp

(在CSS複製粘貼的鏈接,查看完整圖片)

回答

0

設置div的高度。 div不會比你說的要高或超過它的值。

+1

。你可以補充一點,如果他想顯示整個圖像,他可能會更好使用''(如果適用)? – MvanGeest 2010-07-28 11:50:57

+0

@MvanGeest:他用它作爲背景圖片,所以我不確定這是否合適。 – 2010-07-28 11:52:59

+0

他是,但也許他不應該...... – MvanGeest 2010-07-28 11:53:29

1

Here is the working demo

您需要確實指定height

.test { 
    background: url("http://i27.tinypic.com/28ktoh.jpg") no-repeat; 
    overflow:auto; 
    height:500px; 
} 
+0

不需要指定寬度嗎? – pixeltocode 2010-07-28 12:33:21

+1

@pixeltocode:這取決於OP。我只是向他展示了他做錯了什麼。 – Sarfraz 2010-07-28 12:40:59