• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スタイルシートでのメニュー作成で)

スタイルシートでのメニュー作成方法と左寄せ解除の手順

このQ&Aのポイント
  • スタイルシートを使用してナビゲーションメニューを作成していますが、テキストが左に寄ってしまう問題が発生しました。
  • メニュー内のテキストを左に10px程度の空白を入れる方法について教えてください。
  • CSSの#menuに「margin-left:10px」を指定しても反映されない場合、他に何か対策が必要でしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.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でも調整できるのでお好きなところで。

noname#16138
質問者

お礼

steel_grayさん、お礼が遅くなってしまい申し訳ございません。 結果報告と致しまして、steel_gray さんのおっしゃる <div id="menu">は既にHTMLに記述しておりました(質問する際に入れ忘れてしまったようです)。 それでもうまく表示されなかった為 <ul> <li><a href="#"><span class="navi">メニュー1</a></span></li> </ul> という感じで新たにclassを増やし、spanタグで制御してみました。 無駄があるように思いますが、また色々いじってみようと思います。 どうもありがとうございました。

関連するQ&A