it-roy-ru.com

HTML изображение над изображением

Может кто-нибудь сказать мне, как я могу добавить изображение поверх другого изображения без использования Z-index или Z-order?

14
Adrian Pirvulescu

Трудно ответить правильно, не зная точно, чего вы хотите достичь, 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, зависит от семантической ценности изображений, то есть они представляют собой презентационное или фактическое содержание страницы?

29
roryf

Самый простой способ - убедиться, что они имеют одинаковый размер, прозрачность и использовать этот фрагмент:

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

Установите фоновое изображение основного изображения в CSS с помощью свойства background-image

5
Colin

Вы также можете использовать текст поверх изображения, используя следующий код:

<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>

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

0
sara