问题
I want my page to always be centered in the browser without affecting the content( like align-text: center; does). I want to center my wrapper-div.. How do I do this?
Simplifed existing page:
<div id="wrapper">
<div id="header">
Music Heaven
</div>
<div id="topmeny">
</div>
<div id="menu">
</div>
<div id="content">
</div>
<div id="bottom">
SiteAdmin
</div>
</div>
Entire fiddle: http://jsfiddle.net/EndQb/
回答1:
#wrapper {
width: ...
margin: 0 auto;
}
no need to set text-align
回答2:
Set your style something like for the wrapper div.
#wrapper {
width: 841px;
margin: 0 auto;
}
In this way the wrapper div will always be centered according to your screen width. I hope it helps.
回答3:
you can set the margin property for the wrapper div like following in CSS
#wrapper { margin:20px auto }
来源:https://stackoverflow.com/questions/8701054/how-to-center-a-wrapper-div-and-not-the-content