元素水平居中

可以使用 margin: auto;

  • 如果没有设置width属性(或者设置100%),居中对齐将不起作用。
  1. div {
  2. margin: auto;
  3. width: 1200px;
  4. height:36px;
  5. border: 3px solid green;
  6. padding: 10px;
  7. }

文本居中对齐

text-align: center;

图片居中对齐

margin: auto;
并且放到块元素中

  1. img {
  2. display: block;//转换为块级元素
  3. margin: auto;
  4. width: 40%;
  5. }

也可以用center标签包起来

  1. <center>
  2. <img src="//static.runoob.com/images/mix/paris.jpg" alt="Paris" style="width:40%">
  3. </center>

垂直居中

高度与行高一致

  1. p{
  2. height:36px;
  3. line-height:36px;
  4. }