Page horizontal center is a headache, especially for beginners. Incompatibility between browsers can also cause great problems. The following describes common horizontal page center methods.
For the following content, see "proficient in CSS".
Html Code:
Copy codeThe Code is as follows: <body>
<Div id = "wrapper">
</Div>
</Body>
IE Center Method:
Body {
Text-align: center;
Min-width: 760px;
}
# Wrapper {
Width: 720px;
Text-align: left;
}
IE mistakenly considers text-align: center to center everything, not just text. Then, align the container content to the left.
Non-ie:Copy codeThe Code is as follows: # wrapper {
Width: 720px;
Margin: 0 auto;
}
How can I be compatible with IE and non-ie? As follows:Copy codeThe Code is as follows: # wrapper {
Width: 720px;
Position: relative;
Left: 50%;
Margin-left:-360px;
}
First, the left edge of the container is located in the middle of the page, and then half of its width is moved to the left.