タグ: 未設定

ボックスの配置方法 : css

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

CSSは要素の配置方法を指定するためにpositionプロパティーが用意されています。

positionプロパティー

static(初期値),relative,absolute,fixed

static

要素を通常どおりに配置します。

relative

要素を通常の配置位置から、left,top,right,bottomの各プロパティーで指定した分だけずらして配置します。

relativeを指定したセレクタで位置プロパティー(left,top,right,bottom)が指定されていない場合は、staticと同じ配置になります。

relativeを指定した要素は,周りの要素の配置には影響しないため、ずらした位置に別の要素があれば,要素は重なって配置されます。

absolute

包含ブロックの左上を基準にleft,top,right,bottomの各プロパティーで指定した位置に絶対配置します。

この場合の包含ブロックとは、positionプロパティーにstatic以外が設定されている祖先で一番近いブロックです。

親要素のボックスにwidth,heightの指定がある場合には、親要素から生成される包含ブロックは自動で伸縮しません。包含ブロックよりabsoluteを指定した要素が大きければ包含ブロックをはみだします。

fixed

absoluteと同様に要素を配置するが配置の基準点が閲覧領域(ブラウザー画面の枠内)となります。ページスクロールをしても固定されます。

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

関連記事

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

このページの上へ移動

コメント

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

コメントの投稿

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

 

 

 


トラックバックURL

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

このページの上へ