首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使内容中心

使内容中心
EN

Stack Overflow用户
提问于 2015-11-05 13:31:57
回答 4查看 128关注 0票数 4

我有以下问题。我有一个响应的容器,所以它将是浏览器的宽度。或者当浏览器足够大时,它旁边会显示一个侧边栏。

在这个div中,我有大约10个具有以下css的项:

代码语言:javascript
复制
display:block;
width:200px;
height: 200px;
background: tomato;
margin: 10px;
float:left;

所以他们形成了一个网格。

此时发生的情况是,例如,当容器div为440 At宽度时。他们将在每一行上很好地发挥2。但是当容器的宽度是600时。在左边还有一个很大的白色区域。

现在我想把它们集中起来。因此,2应该集中在容器中。我想通过添加另一个容器来实现这一点,扭曲元素并给它一个空白:auto;但这不起作用:

小提琴:http://jsfiddle.net/kqvcnugs/

那么,我如何确保项目总是在中间?

提前感谢!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-11-05 13:39:18

你是说这个吗?http://jsfiddle.net/kqvcnugs/7/

在您的示例中,只需设置为a display: inline-block;parent div text-align: center;即可。

但简短的描述是:

代码语言:javascript
复制
.parent { text-align: center; }
.children { display: inline-block; }

祝你好运!!)

像这样:堆叠溢流柱

票数 3
EN

Stack Overflow用户

发布于 2015-11-05 13:35:44

您可以使用CSS3柔性盒布局

  1. 父容器上的justify-content: center将它水平地对齐到中心。
  2. flex-wrap: wrap将确保块换到下一行,而不是调整大小。

代码语言:javascript
复制
body {
  width: 100%;
  background: blue;
}
div {
  background: red;
  overflow: hidden;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
a {
  display: block;
  width: 200px;
  height: 200px;
  background: tomato;
  margin: 10px;
  float: left;
}
代码语言:javascript
复制
<body>
  <div>
    <a></a>
    <a></a>
    <a></a>
    <a></a>
    <a></a>
    <a></a>
  </div>
</body>

票数 2
EN

Stack Overflow用户

发布于 2015-11-05 13:36:55

不使用float,您可以使用display:inline-block;,然后将text-align:center;交给父元素。

代码语言:javascript
复制
body{
    width: 100%;
    background: blue;
}
div {
   background: red;
   overflow:hidden;
  /* Add text-align:center; */
    text-align: center;
}

a{
    /* Change to display:inline-block; remove float */
    display:inline-block;
    width:200px;
    height: 200px;
    background: tomato;
    margin: 10px;
}
代码语言:javascript
复制
<body>
<div>
    <a></a>
    <a></a> 
    <a></a> 
    <a></a> 
    <a></a> 
    <a></a> 
</div>
</body>

小提琴手

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

https://stackoverflow.com/questions/33545886

复制
相关文章

相似问题

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