0
赤いコンテナ(高さ70p)に緑のメニュー項目を垂直に中央に表示したいのですが。 私はマージンで遊ぶことでこれを達成できましたが、これは理想的な解決策ではありません。赤い容器の高さに関係なく、これを達成するための「最もクリーンな」方法は何でしょうか? 多くのおかげで、Navbarのメニュー項目が垂直に中央に配置されています
.nav-wrap {
width:100%;
max-width:800px;
margin:0px auto;
}
#nav.affix {
position: fixed;
top: 0;
width: 100%;
height: 70px;
background: red;
z-index:10;
opacity: 0.9;
left: 0;
margin-top: 0;
animation: fadein 2s;
-moz-animation: fadein 2s; /* Firefox */
-webkit-animation: fadein 2s; /* Safari et Chrome */
-o-animation: fadein 2s; /* Opera */
}
コード助けを求める質問は、質問自体に**それを再現するために必要な最短のコードを含める必要があります**好ましくは[**スタックスニペット**](HTTPSで://ブログ.stackoverflow.com/2014/09/introduction-runnable-javascript-css-and-html-code-snippets /)。 [**最小限で完全で検証可能なサンプルの作成方法**](http://stackoverflow.com/help/mcve)を参照してください。 –