首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在页面中心对齐很多div,有没有更简单的方法?

在页面中心对齐很多div,有没有更简单的方法?
EN

Stack Overflow用户
提问于 2012-10-18 22:38:15
回答 5查看 56关注 0票数 0

我的代码看起来像这样:

代码语言:javascript
复制
<div id="divone"><div class="content">Content here</div></div>
<div id="divtwo"><div class="content">Content here</div></div>
<div id="divthree"><div class="content">Content here</div></div>
<div id="divfour"><div class="content">Content here</div></div>
<div id="divfive"><div class="content">Content here</div></div>
<div id="divsix"><div class="content">Content here</div></div>

css:

代码语言:javascript
复制
.content { width:960px; margin:auto;}
#divone { background-image: url(bg1.png); background-repeat: repeat;}
#divtwo { background-image: url(bg2.png); background-repeat: repeat;}
#divthree { background-image: url(bg1.png); background-repeat: repeat;}
#divfour { background-image: url(bg1.png); background-repeat: repeat;}
#divfive { background-image: url(bg1.png); background-repeat: repeat;}
#divsix { background-image: url(bg1.png); background-repeat: repeat;}

我做了一个jsfiddle让你知道我在做什么http://jsfiddle.net/64H5p/

有没有一种更简单的方法,不用每次我想要把.content对齐到中心时都添加div?我正在工作的网站每页大约有100个这样的页面。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-10-18 22:54:18

代码语言:javascript
复制
div[id^='div'] div { 
  width:120px;
  margin:auto;
}

DEMO

票数 1
EN

Stack Overflow用户

发布于 2012-10-18 22:40:42

您可以创建一个容器div,将其居中,并自动设置边距:0,然后将div放入其中,每个div都有100%的宽度

票数 1
EN

Stack Overflow用户

发布于 2012-10-18 22:42:34

为什么不在每个外部包装器div上使用text-align:center;呢?(divone,divtwo,...)

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

https://stackoverflow.com/questions/12957192

复制
相关文章

相似问题

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