2009年8月アーカイブ

090811_02.gif

↑のように、大枠となる div の中に複数の div を入れ、
float を使って並べるときの注意点です。

【CSSトラブル】 marginが無視される2

| コメント(0)
以前の記事 【CSSトラブル】 marginが無視される とはまた違う例です。

★HTML
<div id="box1">
<div id="box2">
</div>
</div>

★CSS
#box1{
   margin:40px;
}

#box2{
   margin:20px;
}

としたときに、

090810_01.gif

上のように表示されるはずが、

090810_02.gif

このように、 box2 の上下部分の margin が無視されてしまいます。

これも同じく margin を padding に変えるか、
できるのなら外側の box1 に、width か height を指定することで
解決することができます。

div内で下揃え

| コメント(0)
div 内の要素を下揃えにする方法です。


大枠の div を「A」、そのなかで下揃えにしたい要素を
div で囲って「B」とします。

■ divA の設定
height を指定する
position:relative; と入れる

■ divB の設定
position:absolute; と入れる
bottom:0; と入れる(ピクセルで下からの高さを指定できます)


これで、divA 内で divB を下揃えにすることができます。

このアーカイブについて

このページには、2009年8月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2009年7月です。

次のアーカイブは2010年3月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。