- ベストアンサー
cssでボックスの配置について。
cssを使ったレイアウト作りでボックスを横並びにし、それぞれの横幅をピクセルで設定したいのですが、どのようなプロパティをどのように使用すればいいでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>ずれてしまいますが、どうすればよろしいのでしょう。 #left{ floa:left; …float: に修正を。 id="clear" はclass="clear"にするか、 .clear のほうを#clear に修正しましょう。
その他の回答 (2)
#1 furucch さんの素晴らしき事例を勝手ながらお借りしてちょっと手直し。 各ブラウザ間での表示具合を調整し、誤字も修正しました。多分コレで大丈夫だと思います。 <div id="wrapper"> <div id="left">左側の要素</div> <div id="right">右側の要素</div> <div id="clear"></div> </div> <div id="clear"></div> #wrapper{ float : left; } #left{ float : left; width : 500px; } #right{ float : right; width : 500px; } .clear{ clear: both; }
補足
修正ありがとうございます。 教えてもらいましたタグを書き換えてブラウザで確認したところ、 ボックスが ■ ■ とずれてしまいますが、どうすればよろしいのでしょう。 <div id="wrapper"> <div id="left">左側の要素</div> <div id="right">左側の要素</div> <div id="clear"></div> </div> <div id="clear"></div> #wrapper{ float:left; width:760px; } #left{ floa:left; width:210px; height:100% padding:10px; margin:0; } #right{ float:right; width:550px; height:100% padding:10px; margin:0; background:url(img/back4.gif); } .clear{ clear:both; }
- furucch
- ベストアンサー率27% (3/11)
<div id="wrpper"> <div id="left">左側の要素</div> <div id="right">右側の要素</div> </div> #wrapper{ float : left; } #left{ float : left; width : 500px; } #right{ float : right; width : 500px; } こんな感じでどうでしょう。 floatはテキストの回りこみを指定しています。
お礼
やはりfloatですか…。 記述の仕方がよくわからなかったもので、参考になりました。 ありがとうございます。
お礼
指示通りに修正したところ、ちゃんと表示されるようになりました。 どうもありがとうございます。