У меня есть изображение и длинный текст, который должен быть правильно выровнен на изображении. Я дал id для изображения и текста, затем в CSS для текста. Я использую position-absolute, top и left. Все было правильно, но когда я восстанавливаю браузер, текст не остается в исходном положении. Когда я использовал другие позиции для текста, он не появляется на изображении.Выравнивание длинного текста на изображении
<img id="homeimg" src="images/1.jpg" alt="img" width="1280">
<p id="text">
In 2050, we are projected to have 9 billion on this planet. These people will eat and drink just like we do..
requiring a doubling of food production. But food and water security already are the largest challenges for a
thriving global population...and long text
</p>
Css кодирование
#text {
position: relative;
text-align: center;
width: 45em;
word-wrap: break-word;
font-size: 25px;
left: 150px;
top: 600px;
font-family: "Trebuchet MS";
z-index: 100;
}
#homeimg{
width:100%
}
Можете ли вы сделать скрипку с изображением, которое мы можем видеть? –
Изображения являются встроенными объектами. Если вы хотите позиционировать элемент на изображении, они должны иметь 'position: absolute', для W3school есть отличный пример. http://www.w3schools.com/css/css_positioning.asp – Daniel
Пробовали ли вы использовать свое изображение как css background-image вместо #text? – fordareh