新しいブログに移動しました。
9ensanのLifeHack
こちらの記事も必要に応じて新しいブログに移動させる予定です。
今後ともよろしくお願い致します。

HOME > HTML/CSS > 

ブロックレベル要素をセンタリングする方法

ブロックレベル要素をセンタリングする方法

  • 2009.02.01 (日) 19:02
  • HTML/CSS

 

HTMLでインラインレベル要素をセンタリングしたい場合、「text-align:center」と記述すればセンタリングされますが、
ブロックレベル要素をセンタリングしたい場合は、「text-align:center」ではセンタリングされません。

これは、「text-alignプロパティ」がインラインレベル要素に対してのスタイルを定義するものだからです。

う~んこまった、ブロックレベルの要素をセンタリングしたいぞ

こんなときは、親要素に対しての左右のmarginでセンタリングを行うようにします。

こんな感じ

 

1
2
3
4
5
<div style="width: 300px;">
    <div style="margin: 0px auto; width:20px; border:1px solid red;"></div>
</div>

 

 これでブロックレベル要素のセンタリングもOK

 

コメント:0件

コメント投稿フォーム
コメントを入力して下さい。
ユーザー名(必須)
メールアドレス(必須)(非公開)
ホームページ
コメント

トラックバック:0件

この記事のトラックバックURL
http://blog.veryposi.info/programing/htmlcss/block-level-center/trackback/
お薦めのレンタルサーバー
広告
お薦めの書籍
HOME > HTML/CSS > 

ブロックレベル要素をセンタリングする方法