私は最近、親コンテナ内にすべてのコンテンツを保持したいという問題がありましたが、ナビゲーションの背景をページの幅の100% 。私が試した方法は、ナビゲーションをページの100%の幅にするという面で効果がありましたが、今ではul内部はコンテナの影響を受けません。これは当初のものです。コンテナを超えて要素を拡張しますが、コンテナ内に子を保持します
ナビゲーション内で別のコンテナdivを使用して作業するようにしましたが、これは非常に便利な方法です。
親コンテナをnav内のulにどのように影響させるかについての提案はありますか?
HTML:
<div class="container">
<nav class="menu">
<div class="container">
<ul>
<li><a href="#view1">HOME</a></li>
<li><a href="#view2">ABOUT ME</a></li>
<li><a href="#view3">SERVICES</a></li>
<li><a href="#view4">CURRENT PROJECT</a></li>
<li><a href="#view5">PORTFOLIO</a></li>
<li><a href="#view6">CONTACT ME</a></li>
</ul>
</div>
</nav>
</div>
CSS:
.container {
margin: 0 auto;
width: 1200px;
}
.menu {
left: 0;
right: 0;
height: 80px;
position: fixed;
background-color: rgb(33, 33, 33);
}
.menu ul {
padding: 0;
margin: 0;
color: #fff;
list-style: none;
font-weight: bold;
height: 80px;
float: right;
}
.menu ul li {
display: inline-block;
padding-right: 50px;
}
'.container-fluid'は、私が考える偉大な選択でしょう。ここにjsFiddleがあります:https://jsfiddle.net/qp8qy7mq/1/ –