Как установить положение текста динамически в зависимости от высоты экрана.
#txt{
position: absolute;
top: 685px;
}
html,body {
margin:0;
padding:0;
}
#pic
{
width: 100%;
} <image src = "https://vignette.wikia.nocookie.net/uncyclopedia/images/4/47/Horiz-line.JPG/revision/latest/scale-to-width-down/600?cb=20050929041542" id = "pic"></image>
<div id = "txt">
Hello world
</div>Цель состоит в том, чтобы текст hello world располагался над горизонтальной линией во всех размерах браузеров.
Моя попытка работает на кодовый ключ в полноэкранных окнах, но терпит неудачу, когда вы запускаете ее здесь.
@ не решено
мы не просто повторяем вопрос, потому что он не решен ... улучшите его, добавив больше деталей, подождите ... и если по-прежнему ничего не мешает добавить награду ... кстати, он не был решен, потому что вы не поняли достаточно с вашими потребностями
@TemaniAfif получил, спасибо за объяснение



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Почему бы не показать текст перед на изображении? И если вам нужно, чтобы он был ближе к линии, предполагая, что линия находится в центре изображения 600x600 пикселей, вы можете расположить его относительно сверху на половину изображения:
html,
body {
margin: 0;
padding: 0;
}
#wrapper {
position: relative;
}
#txt {
position: absolute;
top: 50%; /* position of text set to half */
transform: translateY(-100%); /* just moving the text div a bit back */
}
#pic {
width: 100%;
}<div id = "wrapper">
<div id = "txt">Hello world</div>
<img src = "https://vignette.wikia.nocookie.net/uncyclopedia/images/4/47/Horiz-line.JPG/revision/latest/scale-to-width-down/600?cb=20050929041542" id = "pic">
</div>Обновлено: img упакован в div. Положение текста может быть установлено в процентах от высоты изображения.
это работает, если вы хотите разместить половину изображения. Но я ищу более общую позицию, например, что, если я хочу разместить ее на четверть изображения.
а также это не поддерживает, если размер браузера отличается
@halmos Теперь лучше?
зачем повторять один и тот же вопрос? отредактируйте предыдущий, чтобы добавить больше пояснений