2009-07-02 50 views

cevap

28

Tam olarak neyi başarmak istediğinizi tam olarak bilmeden cevaplamak zordur, z-endeksi muhtemelen gerçekten ihtiyacınız olan şey değildir. Örneğin şu çalışacak:

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

#container { 
    position:relative; 
} 

#img2 { 
    position: absolute; 
    left: 50px; 
    top: 50px; 
} 

Eğer <img> etiketlerini kullanın veya background-images semantik, valueOf görüntüleri bağlıdır, yani onlar sayfanın presentational ya aslında içeriktir Ayrıca olmadığını?

+0

Tüm cevapları beğeniyorum ... ama bunu kabul ettim çünkü istediğim tam css var :). Hepinize teşekkürler !!!!!!!!!!!!!!!!! –

+0

Teşekkürler güzel yanıtı – kobe

+0

HTML, resimdeki alt 'öznitelikleri geçersiz. – tomasz86

5

background-image mülkiyet kolay yolu onlar konum emin olmaktır

+0

Bu muhtemelen daha hızlı bir yol olacaktır, ancak görüntülerden birini kesinlikle diğerinin üzerine yerleştirebilirsiniz. – Dan

+0

@Dan: Evet, arka plan konumunu kullanırsanız, yer paylaşımlı görüntünüzün altta görünen görüntünün görünmesi için onu çevreleyen yeterince saydam alana sahip olması gerekir. – DisgruntledGoat

10

ile CSS ana resmin arka plan resmini ayarlama ikisi de aynı boyutta, tek şeffaflık vardır ve bu pasajı kullanın:

<img style="background:url(image.jpg)" src="overlay_image.gif" alt="" /> 
+3

overlay_image, arka plan kuralını değil src özelliğinde olmalıdır. Şaşırtıcı olmayan bir şekilde, arka plan kuralı arka planı belirleyecek ... – DisgruntledGoat

+0

Ahh, iyi yakalama, bunu yazdığımda düşünmüyordu. Düzenlenen. – Weegee

+0

Ama her ikisi de aynı boyuta sahip olacak ??? –

0

Ayrıca aşağıdaki kodu kullanarak görüntü üzerinde metin kullanabilirsiniz: yardımcı

<TABLE BORDER="0" cellpadding="0" CELLSPACING="0"> 
    <TR> 
    <TD WIDTH="221" HEIGHT="300" BACKGROUND="samplepic.jpg" VALIGN="bottom"> 
     <FONT SIZE="+1" COLOR="yellow">Sample Text</FONT> 
    </TD 
    </TR> 
</TABLE> 

Umut.

+0

Çok "eski okul" kodu. Bunu kullanmayın (HTML e-postası hariç). – tomasz86