これは私のコードがどのように見えるかです。
#container {
width: 584px;
height: 50px;
position: relative;
overflow: hidden;
}
#container ul {
position: absolute;
margin: 0;
padding: 0;
width: 3504px;
}
#container ul li {
width: 584px;
float: left;
margin: 0;
padding: 0;
overflow: hidden;
}
<div id="container">
<ul>
<li>...</li>
<li>...</li>
<li>...</li>
</ul>
</div>
タイトルが示すように、ul を垂直方向に div の中央に配置したいと考えています。上記の CSS ルールを変更できないためです。私は解決策をグーグルで調べて方法を見つけようとしましたが、すべてが私がすでに持っているルールと衝突しているようです.
これを行う方法はありますか?
divの代わりに、#container
1 行と 1 列のテーブルを使用した場合に役立ちますか?