CSS
無料お問合せはこちらから TEL 075-257-4588 営業時間 AM9:30~PM6:30

スタッフブログ | ボックスを横に並べて表示させたい場合(floatの説明) No.2!
スタッフブログ
ボックスを横に並べて表示させたい場合(floatの説明) No.2!

ボックスを横に並べて表示させたい場合(floatの説明) No.2!
前回floatという技ついてご説明をしていました。
記事はこちら→http://www.ryuumu.co.jp/ryuumu/stuffblog/e338.html
今回はもう少しだけ踏み込んだお話をしたいと思います。

まずbodyタグ内に、以下のように書いてみましょう。

floatの書き方

こう書くと、ボックスが縦に並びます。
ここまで前回と一緒です。
今回も、ボックスに色をつけたほうが分かりやすいと思います。
次にスタイルシートの部分に

#box_a{float:left; width:200px;} #box_b{float:right; width:200px;} #box_c{clear:both;}

このように書きます。
前回と違うところは#box_bのfloatがleftではなくrightになっています。
実際書いてボックスが並んだところを見てもらえれば早いと思いますが
前回はboxAの左側にboxBがぴったり並んでいたと思いますが
今回はウィンドウの左端にboxAが、右端にboxBが表示されていませんか?
boxAは左側に回りこませ、boxBは右側に回りこませたので、
このようになっています。

もう一つ例を挙げてみましょう。bodyタグの中に

floatの書き方

このように書くまでは同じです。
次にスタイルシートの部分に

#box_a{float:right; width:200px;} #box_b{float:left; width:200px;} #box_c{clear:both;}

こう書いてみてください。
いままで一番上に書いていたboxAが左側に来ていましたが、
boxBが左側に来ていますね。
ソースを見る限り順番で言えばboxA→boxB→boxCといった順番に
並ぶはずですが、floatを使えばこのような事も出来てしまいます。

デザインをする上でとても便利ですが、使い過ぎると
ソースがとても複雑になってしまいますので、
回り込みを行った次の要素で回り込みを解除し忘れてデザインが崩れる、
ということもありますので注意して下さい。
また、一部の古いブラウザによってはおかしな表示になる事もあります。

こう書くと制限ばかりのように思えますが、前回も述べたように
いまやデザインを行う上で無くてはならない方法ですので、
是非たくさん使って練習して下さい!

ではまた次回!

| http://www.ryuumu.co.jp/ryuumu/stuffblog/index.php?e=342 |
| ソース(ホームページ)のレシピ by 委員長! | 09:34 AM | comments (x) | trackback (x) |

<< PAGE TOP >>

BACK UP 初心者でホームページを考えてられてる方へ

独自ネットショップや楽天ショップ・YAHOOショップ運営される初心者の方も、無料で、親切にアドバイスいたします。
SEO・月次更新・リニュアルetc

ホームページ制作の事なら

何でもお問合せください。
お問合せフォームはこちらから

リュウム株式会社

京都市中京区橋弁慶町222番地
ヒライビル3階

TEL 075-257-4588
営業時間 AM9:30-PM6:30

無料お問合せはこちらから TEL 075-257-4588 営業時間 AM10:00~PM7:00

スタッフブログ | ボックスを横に並べて表示させたい場合(floatの説明) No.2!
CSS