margin:0 auto —— 不居中!

原因一般有两种:

1、没有设置宽度

margin:0 auto;

表示上下外边距为0,左右外边距根据元素宽度自适应相同值。如果没有设置元素宽度,当然无法自适应!

2、没声明DOCTYPE

DOCTYPE是document type(文档类型)的简写,在web设计中用来说明你用的XHTML或者HTML是什么版本。要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分!

HTML5使用如下语句即可

<!DOCTYPE html>



你可能感兴趣的:(margin:0 auto —— 不居中!)