asp.net で水平メニューのスタイルを設定しています
<div id="menu" style="margin-left:auto;margin-right:auto" >
<asp:Menu ID="Menu1" runat="server" Orientation="Horizontal" RenderingMode="list">
<Items>
<asp:MenuItem NavigateUrl="" Text="" Value=""></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text="" Value=""></asp:MenuItem>
<asp:MenuItem Text="" Value="">
<asp:MenuItem NavigateUrl="" Text="" Value="" ></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text="" Value="" ></asp:MenuItem>
<asp:MenuItem Text="" Value="">
<asp:MenuItem NavigateUrl="" Text="" Value=""></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text="" Value=""></asp:MenuItem>
</asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem Text="" Value="">
<asp:MenuItem NavigateUrl="" Text="" Value=""></asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem Text="" Value="">
<asp:MenuItem NavigateUrl="#" Text="" Value=""></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text="" Value=""></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text="" Value="" Target="_blank"></asp:MenuItem>
</asp:MenuItem>
</Items>
</asp:Menu>
</div><!-- #menu-->
私のページの幅は1200pxです。ただし、ユーザーによっては、5 つのメニュー リストがある場合もあれば、4 つのメニュー リストがある場合もあります。常に中央にメニューを表示できる Web ページを作成する必要があります。
CSSで特定の幅を設定せずに水平メニューを中央に設定する方法を知っている人はいますか?