Here is my code:
div {
position: absolute;
top: 50%;
left: 50%;
text-align: center;
margin: 0;
padding: 0;
}
<div>This sentence should be displayed in the center of the whole screen
</div>
I tried margin
and padding
to make the div in the center of the whole screen. (horizonly and vertically). However, neither margin
nor padding
can center the element.
Then I tried left: 50%
and top:50%
, it changes the position of the element, but not as expected. The left margin of <div>
is located to left:50%
, while I want the center of <div>
to be located to left:50%
..
Does anyone have ideas about this?