私は次のHTMLとCSSを持っています
<div class="menus">
<a href="#">A</a>
<a href="#">B</a>
<a href="#">C</a>
<a href="#">D</a>
<a href="#">E</a>
<a href="#">F</a>
</div>
.menus a
{
height: 2em;
display: inline;
float: left;
width: 4em;
margin: 0.3em;
}
最初の3つのリンクを上部に、最後の3つを「メニュー」コンテナの下部に配置しようとしています。
HTMLでの回答に続いて:同じコンテナ内の上部と下部のv-align、最初の3つと最後の3つを独自のコンテナに入れようとしましたが、幅が失われます
header .menus .firstThree
{
position: absolute;
top: 0;
}
header .menus .lastThree
{
position: absolute;
bottom: 0;
}
:nth-childを使ってみましたが、すべて積み重ねられています:(
header .menus a:nth-child(1),
header .menus a:nth-child(2),
header .menus a:nth-child(3)
{
position: absolute;
top: 0;
}
私は絶対的な垂直位置のようなものが必要ですが、相対的な水平位置です.. :)