How to align an absolutely positioned div horizontally and vertically
This article introduces the relevant knowledge of "how to align an absolute positioning div horizontally and vertically". In the operation of actual cases, many people will encounter such a dilemma, so let the editor lead you to learn how to deal with these situations. I hope you can read it carefully and be able to achieve something!
In general, you can add a margin:0px auto to an element to center the element horizontally on its parent element, and then set it to be vertically centered. But adding margin:0px auto to absolutely positioned objects doesn't work, so do it the old-fashioned way.
The code example is as follows:
The code is as follows:
Ant tribe
.father
{
Width:600px
Height:600px
Background-color:green
Margin:0px auto
Position:relative
}
.children
{
Position:absolute
Width:200px
Height:200px
Left:200px
Top:200px
Background-color:red
}
The above code can center the child div horizontally and vertically in the parent div. Here are a few key points:
1. The parent element uses relative positioning so that the child element can use it as a displacement reference object.
The 2.top attribute value is calculated by the height of the parent element / 2-child element / 2 lens left attribute value: the parent element width value / 2-child element width value / 2.
This is the content of "how to align an absolutely positioned div horizontally and vertically". Thank you for your reading. If you want to know more about the industry, you can follow the website, the editor will output more high-quality practical articles for you!