- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スタイルシートでのメニュー作成で)
スタイルシートでのメニュー作成方法と左寄せ解除の手順
このQ&Aのポイント
- スタイルシートを使用してナビゲーションメニューを作成していますが、テキストが左に寄ってしまう問題が発生しました。
- メニュー内のテキストを左に10px程度の空白を入れる方法について教えてください。
- CSSの#menuに「margin-left:10px」を指定しても反映されない場合、他に何か対策が必要でしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
HTMLの方に#menuが見当たりません。 <div id="menu"> <ul> <li><a href="#">メニュー1</a></li> <li><a href="#">メニュー2</a></li> </ul> </div> こんな風にすれば#menuに設定したmarginやpaddingで調整できると思います。 #menu ul や #menu li のmarginやpaddingでも調整できるのでお好きなところで。
お礼
steel_grayさん、お礼が遅くなってしまい申し訳ございません。 結果報告と致しまして、steel_gray さんのおっしゃる <div id="menu">は既にHTMLに記述しておりました(質問する際に入れ忘れてしまったようです)。 それでもうまく表示されなかった為 <ul> <li><a href="#"><span class="navi">メニュー1</a></span></li> </ul> という感じで新たにclassを増やし、spanタグで制御してみました。 無駄があるように思いますが、また色々いじってみようと思います。 どうもありがとうございました。