2011-01-05 7 views
1

Кто-нибудь знает, как уложить тег div, который имеет изображение в нем поверх другого тега div, в котором есть одно его изображение? В конце концов, я хочу разместить одно изображение поверх другого изображения.Как разместить тег div поверх тега div

Благодаря

+1

Возможный дубликат [Как разместить одно изображение на p другого в HTML?] (http://stackoverflow.com/questions/48474/how-do-i-position-one-image-on-top-of-another-in-html) – robertc

ответ

1

Почему бы не сделать два DIV-тегов, один корпус другого, как с фоновыми изображениями, применяемых к ним. Затем вы можете использовать положение фона, чтобы разместить их так, как вам хотелось бы.

<div id="one"> 
    <div id="two"> 
    </div> 
</div> 

#one{background:url('image_one.png') no-repeat} 
#two{background:url('image_two.png') no-repeat} 

EDIT: Убедитесь, что вы установите высоту и ширину div-х, чтобы соответствовать размеру изображения.

0

Поместите фоновое изображение в нижнее <div> тег, и положите <img /> внутри div. Другая возможность - использовать теги 2 <img>, но примените Position:absolute к обоим и используйте z-index, чтобы указать порядок слоев.

0

Вы можете установить его в виде вложенного div с внутренним набором div, чтобы использовать относительное позиционирование.

Ниже лучший учебник я когда-либо видел на позиционирование CSS:

http://www.barelyfitz.com/screencast/html-training/css/positioning/

0

раствор 1:

<div style="position:relative"> 
    <div style="position:absolute;top:0;left:0;"> 
    <img src="foo.png" /> 
    </div> 
    <div style="position:absolute:top:0;left:0;"> 
    <img src="bar.png" /> 
    </div> 
</div> 

Раствор 2:

<div style="background:url('foo.png') no-repeat scroll transparent"> 
    <img src="bar.png" /> 
</div> 

не большие решения ... Не уверен, почему вы хотели бы это сделать в любом случае

Смежные вопросы