2012-07-23 104 views
0

假設我有一個500寬和700高的div。如何在特定高度上放置水平線或圖像作爲背景? 我已經張貼在這裏也http://jsfiddle.net/jt74S/如何在div的指定高度添加水平線?

<div id="main"> 
these are some text and stuff, however the horizontal line/image should not be added with the text, but as a background of these. 
</div> 

#main { 
    background: none repeat scroll 0 0 rgba(56, 56, 56, 0.75); 
    border-radius: 0 3px 0 3px; 
    float: left; 
    font-size: 48px; 
    line-height: 44px; 
    padding: 20px; 
}​ 

回答

0

也許background-position CSS屬性會工作。

實施例這裏:

http://jsfiddle.net/rnSDw/1/

可以將背景位置屬性更改爲板狀的左側,中心等,或像素精確定位的關鍵詞。

+0

請問您能舉個例子嗎? – EnexoOnoma 2012-07-23 02:29:38

+0

謝謝你,但我必須保持'背景:無重複滾動0 0 rgba(56,56,56,0.75);' – EnexoOnoma 2012-07-23 02:53:51

0

您可以將線條作爲必需高度的一個像素寬的背景圖像,然後在整個頁面上重複該線條。或者你可以使#main position:relative並給它一個子div {left:0;正確:0; height:npx; border-bottom:你的規格; }。但是,希望@ joeschmidt45的建議是一個行家,你不需要做任何事情,這樣就不需要太多的經驗。