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>

Надеюсь, что это поможет.