Я хочу абсолютно поместить текст поверх своего изображения, но он, похоже, не является центром. Я что-то пробовал, но это было очень странно. я собираюсь на отзывчивый сайт, но с этим он начинает казаться странным. вот мой код.Как центрировать позиции с абсолютным позиционированием
HTML
<div id="container"></div>
<div class="parent">
<div class="child">
<h1> Richy Photography </h1>
</div>
</div>
CSS
#container {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-image:url(image.jpg);
background-size:cover;
background-position:50% 50%;
background-repeat: no-repeat;
}
body, html
{
height:100%;
width:100%;
}
.parent {
position:relative;
font-family: Helvetica, Arial, sans-serif;
width: 100%;
height: 100%;
margin:0;
padding:0;
}
.child {
position: absolute;
left:37%;
top:37%;
margin:0;
padding:0;
}
текст не отображается, когда я делаю что – user3219918
@ user3219918 Должно быть, я редактировал свой ответ, когда вы пытались его. Пожалуйста, см. Мой обновленный ответ, поскольку он должен решить это для вас. –
Работает как очарование. Благодарю. – user3219918