2015-07-08 1 views
1

На моем новом сайте у меня есть изображение, установленное на ширину 100%, а затем текст под ним. Как изменить положение текста в зависимости от высоты изображения?Как поместить div под изображением с изменяющейся высотой?

HTML:

<div class = "pic"> 
    <img src="#"/> 
</div> 
<div class ="text"> 
    <h3>Some Important Message</h3> 
</div> 

CSS:

.pic{ 
    position:absolute; 
    left:0; 
    width:100%; 
} 
.pic img{ 
    position:absolute; 
    width:100%; 
} 

.text{ 
    position:relative; 
    margin-top:10px; 
} 

В соответствии с просьбой, вот скрипку https://jsfiddle.net/sLx3n2vz/

+0

Пожалуйста, поделитесь скрипкой своей работы – Shanaka

ответ

1

Пожалуйста, попробуйте следующее:

Удалить все вы Css и добавить только

.pic{ 
    width:100%; 
} 
.pic img{ 
    width:100%; 
} 
.text{ 
    margin-top:10px; 
} 

DEMO

как вы позиционируете свой HTML-элемент является неправильным. Пожалуйста, исправьте это.

+0

Это то, чего я пытаюсь достичь, но мне все еще нужна моя картинка для регулировки ширины экрана. –

+0

@JacobProctor Я обновил скрипку. Подтвердить –

+0

Как увидеть обновленную скрипку? –

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