How to center a wrapper-div and not the content

2019-03-16 15:39发布

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/

3条回答
我只想做你的唯一
2楼-- · 2019-03-16 16:27

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楼-- · 2019-03-16 16:33

you can set the margin property for the wrapper div like following in CSS

#wrapper { margin:20px auto } 
查看更多
Deceive 欺骗
4楼-- · 2019-03-16 16:39
 #wrapper {
     width: ...
     margin: 0 auto;
 }

no need to set text-align

查看更多
登录 后发表回答