講義18日目
Dreamweaver CS5.5
「速習Webテクニック スタイルシート 上級レイアウト」を使ってサンプルレイアウト
速習Webテクニック スタイルシート 上級レイアウト
河内正紀 - 技術評論社
CSSの記述
- vertical-align属性
- 一行に違う高さの文字が混在したしている時に、縦方向の位置をそろえる方法。通常は初期値のベースライン(baseline)に設定されている。このプロパティは、ブロックレベル要素(h1〜h6、pなど)では適用できず、インラインレベル要素(img、spanなど)とテーブルセルしか適用されない。
属性値
- baseline:親要素にある文字のベースラインに合わせる(Xやzの文字の下のライン。従ってyなどの下部にあるディセンダは含まないライン)
- top:親要素の列高さの最上部揃え(文字のline-heightを含む列の最上位)
- bottom:親要素の列高さの最下部揃え(文字のline-heightを含む列の最下位)
- middle:中央揃え(図形ならば中央、文字ならばxなどの小文字の半分地点)
- text-top:親要素の文字の最上部揃え(テーブルセルには無効)
- text-bottom:親要素の文字の最下部揃え(テーブルセルには無効)
※図形を入れるimg要素はベースラインに揃えてあるため、図形の下側に文字のディセンダ部分の空白が開いてしまう。このような場合はvertical-align:bottom(または top)を指定してやると良い