• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IEでは指定の位置に配置してくれません)

IEでは指定の位置に配置してくれません

このQ&Aのポイント
  • IEでは右に空白ができてしまい配置したいところに配置できません。
  • 図のFireFox確認時の方が配置したい位置に配置できている正です。
  • Web初心者のため、アドバイス頂けると幸いです。

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

  • ベストアンサー
  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.1

positionは何の為? #gNavi { width: 560px; margin-left: 220px; この幅は、780pxだけど・・・ #gNavi ul { margin: 0px; } デフォルトpaddingが効いている。 とりあえず、#gNaviの幅と#gNavi ulの幅と#gNavi liの隙間と、 #gNavi ulのpadding:0;の相互関係で元々の設計が出来ていないのでしょう・・・ 応急処置として、 #gNavi ul に、以下を設定。 padding:0 0 0 ○px; ← の ○px に値を入れて微調整。 というより、根本から全体設計の見直しを。

RUNARUNA5
質問者

補足

>positionは何の為?   positionはflota設定時に必要なのかと思っていたためです・・・汗   アドバイスを見る限り必要なさそうですね^^; 応急処置やってみました! ○pxを40pxに設定してみると設置したいところにいってくれました^^ >この幅は、780pxだけど・・・ 自分の設計では 《header》740px内に《h1画像》幅180pxと《gNavi》幅560pxを設置、 《h1画像》と《gNavi》の間にスペース80pxを作りたいために《gNavi》をfloat:rightに 設定したのですが、IEではうまくいかなかったという流れです。。。;_; 《h1画像》と《gNavi》を分けた理由はスペースを作成するためには 分けてfloat:leftとrightにそれぞれ設定することによって、 両サイドにつめてくれて、スペースができると考えてみたためです。 それも個人的にはやり方があっているのか間違っているのかがわからず、 《h1画像(添付図左側のロゴ)》と《gNavi》を図のように横並びにするには 他の方法をとったほうがよいのでしょうか? 分析しにくい質問に丁寧なアドバイス有難うございました^^ アドバイス大変助かりました。 有難うございます。