<ul>
を使用して要素を中央に配置する必要がありますmargin: 0 auto;
ul要素(width:300px
)の幅を設定すると、正常に機能します。しかし、これは動的リストであるため、これを行うことはできません。幅は常に変化します。
HTML:
<div>
<ul>
<li>hello</li>
<li>bye</li>
</ul>
</div>
CSS:
ul{margin:0 auto;}
しかし、それは機能していません。
ul{margin:0 auto;width:300px;}
動作しますが、このように幅を設定することはできません。