2016-04-17

stylesheet:ブロック要素の左右センタリング

参考:
http://ideahacker.net/2015/02/14/9779/


センタリングするブロック要素に"margin: 0 auto;"を指定する。
(center-wrapper以外のクラス指定は体裁を整えるため)
  1. <div class="center-wrapper outerbox-decoration">
  2.     <div class="center-H-block innerbox-decoration">
  3.         <span>
  4.             skyblueのブロック要素(div要素)の中で<br/>
  5.             このブロック要素(div要素、このlightgreenのボックス)を<br>左右センタリング
  6.         </span>
  7.     </div>
  8. </div>
  1. .center-H-block{
  2.     margin: 0 auto;
  3. }
  4. .center-wrapper{
  5.     position: relative;
  6. }
  7. .outerbox-decoration{
  8.     margin: 0 auto;
  9.     width: 600px;
  10.     height: 300px;
  11.     background: skyblue;
  12. }
  13. .innerbox-decoration{
  14.     width: 400px;
  15.     height: 200px;
  16.     background: lightgreen;
  17. }

サンプル


以上