【发布时间】:2016-10-20 04:59:14
【问题描述】:
我正在尝试使用 margin: 0 auto 让几个部分自动居中,但它不起作用。我浏览了整个网站。我的宽度已设置,我不使用浮点数并尝试使用边距,我将边距添加到正确的元素。但是这些部分仍然没有居中。任何帮助都会非常有帮助...在此先感谢您... CSS代码如下...
header {
width: 100%;
height: 60px;
background: rgb(0, 0, 0);
}
section.Hero {
width: 100%;
height: 400px;
background: rgb(200, 200, 200);
}
section.Features {
width: 940px;
height: 450px;
background: rgb(150, 150, 150);
margin: 0 auto;
}
section.Organize {
width: 100%;
height: 300px;
background: rgb(200, 200, 200);
}
section.Share {
width: 940px;
height: 300px;
background: rgb(150, 150, 150);
margin: 0 auto;
}
section.Get {
width: 100%;
height: 100px;
background: rgb(0, 0, 0);
}
footer {
width: 100%;
height: 60px;
background: rgb(200, 200, 200);
}
<header class="Header">Header</header>
<section class="Hero">Hero</section>
<section class="Features">Features</section>
<section class="Organize">Organize</section>
<section class="Share">Share</section>
<section class="Get">Get</section>
<footer class="Footer">Footer</footer>
【问题讨论】:
-
你的html在哪里?如果您提供一个工作示例(例如 sn-p 或 jsfiddle),那么提供帮助会容易得多
-
这是一个 jsfiddle 链接:jsfiddle.net/#&togetherjs=0fnig077zD
-
您的代码似乎可以正常工作。
-
根据您的 sn-p 一切正常...
-
我同意其他人的观点……这很好用!