开发者社区 问答 正文

css里不设置width,如何把一个 div 左右居中?

不设置宽度可以把一个div居中吗?

展开
收起
a123456678 2016-03-26 14:18:08 2084 分享 版权
1 条回答
写回答
取消 提交回答
  • 使用css3的display:box可以做到。

    .box{
    display:-webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: center;
    display: -moz-box;
    -moz-box-orient: horizontal;
    -moz-box-pack: center;
    display: -o-box;
    -o-box-orient: horizontal;
    -o-box-pack: center;
    display: -ms-box;
    -ms-box-orient: horizontal;
    -ms-box-pack: center;
    display: box;
    box-orient: horizontal;
    box-pack: center;
    }

    可参考六种实现元素水平居中

    2019-07-17 19:16:09
    赞同 展开评论