- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スタイルシートの横並びリスト中央配置について)
スタイルシートの横並びリスト中央配置について
このQ&Aのポイント
- スタイルシートの横並びリスト中央配置について調べてもうまく中央寄せにならない理由がわかりません。
- position:relative;と記載しても中央寄せにならない不具合が発生しています。
- 使用環境はWindows 7とFirefoxです。解決策をご教授いただける方がいらっしゃいましたら、お願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
float:leftは、文字通り左へ寄せているのですが?? それでいて、中央に寄せたいとは矛盾している。 #Area_Navi li { text-align: center; display: inline; ↑矛盾しているinlineにcenterはないでしょう。 padding: 0; margin-left: auto; margin-right: auto; float: left;↑display:inlineと矛盾しているfloatを指定するとblockになる。 width: 200px; } とか、基本的な部分で・・ #Area_Navi{text-align:center;font-size:20pt;} #Area_Navi ul,#Area_Navi ul li{list-style:none;margin:0;padding:0;} #Area_Navi ul li{display:inline;padding:5px 10px;} #Area_Navi ul li a{ border: 1px solid #000000; background-color: white; padding: 10px; text-decoration: none; color: black; margin: 1px 0px; } これだけでよい。なぜ一方の枠が閉じられてないのか不明
お礼
ありがとうございます。 CSSは初心者でして、全く分からずつまっていました。 分かりやすい説明ありがとうございました。