簡體   English   中英

如何將div背景置於其內容之上

[英]How to put div background on top of it's content

所以我有一個div,里面有img標簽。 所以我想做的是將div背景放在img之上,我知道我可以使用具有絕對位置的另一個div來做到這一點,但是也許只有1 div可以做到嗎?

這是我的代碼:

<div id="container">
   <img src="image.jpg" />
</div>

編輯很抱歉解釋這一切都是錯誤的,但是我想對圖像進行背景處理,根據我現在所看到的,沒有多余的div是不可能的。

簡而言之,您不能使用該代碼。 最好的辦法是在單個div中使用一些定位和z-index屬性。

<div id="container">
   <div id="cover"></div>
   <img src="image.jpg" />
</div>

然后使用CSS將cover div移動到圖像上方。

您可以使用CSS附加div的背景,例如

background: url(images/myimage.png) no-repeat center top;

怎么放背景<img>在頂部<div> “房間”? 不接觸里面的文字</div><div id="text_translate"><p>我有背景img,它與隨機塊 colors height 10px剛好一致,我需要將該background線放在div “房間”的頂部,默認情況下它位於div內的文本內,我認為如果我會更好只需將它放在另一個帶有文本的div上,但老師說擁有 EMPTY div 是一件壞事,所以......</p><p> 這是我的代碼(我是 3 周前開始的,所以我在這里很新)</p><pre> .background{ background: url(../img/background.png) repeat-x; min-height: 70px; font-size: 16px;} &lt;div class="background"&gt; &lt;div class="text"&gt; &lt;p&gt;Some text here&lt;/p&gt; &lt;/div&gt; &lt;/div&gt;</pre><p> 我正在嘗試使用填充和邊距來移動背景。我正在尋求您對此問題的建議或解決方案,謝謝</p></div>

[英]How to put background <img> on the top of the <div> "room"? without touching text inside it

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM