首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在容器中水平排列具有中心对齐的项目

问在容器中水平排列具有中心对齐的项目
EN

Stack Overflow用户
提问于 2011-01-13 03:13:31
回答 3查看 1.5K关注 0票数 0

我的困境是这样的(我怀疑应该很简单):我有一个容器和一组项(都是div)。以下CSS适用:

代码语言:javascript
复制
.container {
    float:          left;
    width:          100%;
}


.item {
    margin:         32px;
    text-align:     center;
    position:       relative;
    float:          left;
}

.item本身是一个容器,可以包含几乎任何一组任意元素,但它们需要在其中居中对齐(在我的例子中,它通常包含一个缩略图和一个小的文本标题)。虽然上面的CSS允许每个.item以我喜欢的方式水平排列,但我不知道如何让整个集合居中对齐(而不是像现在这样从左到右排列)。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-01-13 03:31:59

编辑

将.item { display: block; }更改为.item { display: inline-block; },去掉.item { float:left; }并将text-align: center;添加到.container

你可以在这里看到:http://jsfiddle.net/JMC_Creative/RQrRb/

你也可以在width:75%; margin: 0 auto;中放一个.inner目录,然后把你的.item放进去,如果你想在边上留出一些空间的话。

票数 1
EN

Stack Overflow用户

发布于 2011-01-13 03:39:30

你会想看看这篇来自Mozilla的教程。只需将父容器设置为text-align:center;即可居中对齐

Cross Browser Inline Block

票数 0
EN

Stack Overflow用户

发布于 2011-01-13 03:50:44

.container {

width: 100%;

}

.item {

margin: 32px;

text-align: center;

}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4672965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档