Html Изображение поверх изображения
Может ли кто-нибудь сказать мне, как добавить изображение поверх другого изображения без использования Z-index
или Z-order
?
Ответы
Ответ 1
Трудно ответить правильно, не зная точно, чего вы хотите достичь, z-index, вероятно, не тот, который вам действительно нужен. Например, следующее будет работать:
<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;
}
Также, если вы используете теги <img>
или background-images
, зависит от семантического значения изображений, т.е. являются ли они презентационным или актуальным содержимым страницы?
Ответ 2
Самый простой способ - убедиться, что у них одинаковый размер, есть прозрачность, и вы используете этот фрагмент:
<img style="background:url(image.jpg)" src="overlay_image.gif" alt="" />
Ответ 3
Установите фоновое изображение основного изображения в CSS с помощью свойства background-image
Ответ 4
Вы также можете использовать текст поверх изображения, используя следующий код:
<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>
Надеюсь, что это поможет.