タグ: 未設定

浮動ボックスとfloatプロパティ : css

投稿日 : 2008年6月12日 | 更新日 : 2010年09月15日 前のページへ戻る

浮動ボックスを配置する抱含ブロックのwidth,heightプロパティーの値によりレンダリングに様々な影響が出てくる。

width,height共に指定しない

  • IE6 ⇒ 浮動ボックスのコンテンツが包含ブロックより大きいと、浮動ボックスのコンテンツがはみ出す。
  • Gekko ⇒ 浮動ボックスのコンテンツが包含ブロックより大きいと、浮動ボックス自体が抱含ブロックの外へはみ出す。

widthのみを指定

  • IE6 ⇒ 配置された浮動ブロックに合わせて包含ブロックが自動的に伸縮する。
  • Gekko ⇒ 抱含ブロックの高さは0になり内部の浮動ボックスがはみ出す。

heightのみを指定

  • IE6 ⇒ 抱含ブロックの幅は浮動ボックスを含む最小の幅になり、包含ブロックの高さは指定された高さになる。
  • Gekko ⇒ 抱含ブロックの幅は浮動ボックスを含む最小の幅になり、包含ブロックの高さは指定された高さになる。

まとめ

(1)内部に浮動ボックスを持つ包含ブロックを設置したブロックボックスには最低でもheightプロパティーの値を設定しないと意図するレンダリングにならない。 (2)また内部に浮動ボックスを含む抱含ブロックにheightプロパティーを指定しないでborderプロパティーを設定するとボーダーがレンダリングされない。

CSS | 固定リンク | Comments (0)

関連記事

    関連記事は見つかりませんでした。
    検索ボックスからの検索もお試しください。

このページの上へ移動

コメント

コメントはまだありません。

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。

 

 

 


トラックバックURL

http://www.findxfine.com/programming/css/472.html/trackback

このページの上へ