- ベストアンサー
Webに詳しい方に質問です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
おっと、再度です。 幅じゃなかったみたいですね。 #col1,#col2ってidでしょうか? もしidだったらclassに変えてもでもダメでしょうか? CSSで「#」を「.」にして、指定をid=col1→class=col1みたいにすると入れ子になると思います。 #content { width:100%; } .col1 { float:left; width:50%; } .col2 { float:right; width:50%; } こんな感じで。
その他の回答 (1)
- oakawaaavaea
- ベストアンサー率38% (7/18)
回答No.1
たぶんですが、それぞれの幅が大きすぎるとfloatが効かない場合がありますよ。 ブラウザによっては、きっちり詰め込んでも崩れるものもあるので、若干余裕を持たせるといいと思います。 あとmarginやpaddingに気をつけてください。
質問者
お礼
幅を変えようとwidthで色々変えてはいるのですが、全く変わりません、何かが足りないのでしょうか? 写真の以外のでも色々と試してるのですがfloatだけが、どうしてもダメです。
お礼
#を.に変えて、cssの方も変えてみましたが、contentを100%にしたことにより、#sidebarの入るスペースがなくなりました。