【发布时间】:2016-05-25 18:08:23
【问题描述】:
我创建了一个 flexbox 网站,但是由于某种原因,导航不会以深蓝色背景全宽显示,而是以一个居中的框:
我也需要这个带背景的导航,但不知道怎么做
这是我在这部分的 CSS:
.name {
font-size: 1.35em;
margin: 0;
}
.main-nav {
margin-top: 5px;
}
.name a,
.main-nav a {
text-align: center;
display: block;
padding: 10px 15px;
}
.main-nav a {
font-size: .95em;
color: #3acec2;
text-transform: uppercase;
}
.main-nav a:hover {
color: #093a58;
}
/* ---- Layout Containers ---- */
.main-header {
padding-top: .5em;
padding-bottom: .5em;
background-color: red;
}
.banner,
.main-footer {
text-align: center;
}
.banner {
color: #fff;
background-color: #18bc9c;
padding: 6.5em 0;
margin-bottom: 32px;
}
.col {
padding-right: 1em;
padding-left: 1em;
}
.main-footer {
background: #d9e4ea;
padding: 2em 0;
margin-top: 30px;
}
/* ---- Page Elements ---- */
.logo {
width: 256px;
}
.headline,.tagline {
margin: 0;
color: #fff;
}
.feat-img {
border-radius: 5px;
}
您可以在此处访问 JSFIDDLE 网站上的示例 FLexbox:https://jsfiddle.net/6qg5vuux/3/
你知道如何修复它并让它变得粘稠吗?
【问题讨论】:
-
你设置了一个固定宽度
@media (min-width: 769px) .main-header,去掉它就可以了