Open leoyaojy opened 7 years ago
margin:0 auto
.children{ width:1000px; margin:0 auto; }
优点:兼容性好 缺点:扩展性差,需要指定宽度
inline-block
text-align
.parent{ text-align:center; } .children{ display:inline-block; }
优点:兼容性好 缺点:需要同时设置子元素和父元素
table
.children{ display:table; margin:0 auto; }
优点:只需要对自身进行设置 缺点:IE6、7需要调整结构
position:absolute
.parent{ position:relative; } .children{ position:absolute; left:50%; transform:translate(-50%); }
缺点:兼容性差,IE9以下版本不支持
flex
.parent{ display:flex; justify-content:center; }
缺点:兼容性差
使用
margin:0 auto
实现:优点:兼容性好 缺点:扩展性差,需要指定宽度
使用
inline-block
和text-align
实现:优点:兼容性好 缺点:需要同时设置子元素和父元素
使用
table
实现:优点:只需要对自身进行设置 缺点:IE6、7需要调整结构
使用
position:absolute
实现:缺点:兼容性差,IE9以下版本不支持
使用
flex
实现:缺点:兼容性差