居中对齐
- 已知宽度 margin:0 auto
1 // css 2 .warp{ 3 width:720px; 4 margin: 0 auto; 5 } 6
8 //html 9 <div class="warp"> 10 <div>center</div> 11 </div> - 负的margin
left:50%; margin:width/2
1 //css 2 .warp2{ 3 position: relative; 4 left:50%; 5 width:720px; 6 margin-left:-360px; 7 border: dashed 1px red; 8 } 9 10 //html 11 <div class="warp2"> 12 <div><h3>center</h3></div> 13 </div>
- 自适应宽度,居中对齐
- 外层position:absolute; left:50%; 内层position:relative; left:-50%;
先用外层确定中间位置,内层向左移动一般,从而居中
1 //css 2 .warp3{ 3 /*position: absolute; 4 left:50%;*/ 5 float:left; 6 margin-left:50%; 7 } 8 .container3{ 9 position: relative; 10 /*left:-50%;*/ 11 margin-left:-50%; 12 } 13 14 //html 15 <div class="warp3"> 16 <div class="container3"> 17 <h3>center</h3> 18 </div> 19 </div>
- 表格
1 //css 2 .warp4{ 3 display:table; 4 margin:0 auto; 5 } 6 .container4{ 7 display: table-cell; 8 text-align: center; 9 } 10 11 //html 12 <div class="warp4"> 13 <div class="container4"> 14 <h3>table center</h3> 15 </div> 16 </div>
- display:inline-block
内层设为inline-block; 外层直接用text-align:center;
1 //css 2 .warp5{ 3 text-align:center; 4 } 5 .container5{ 6 display:inline-block; 7 } 8 9 //html 10 <div class="warp5"> 11 <div class="container5"> 12 <h3>inline-block center</h3> 13 </div> 14 </div>
参考链接http://www.jb51.net/css/77317.html
浙公网安备 33010602011771号