• ベストアンサー

DreamweaverCS4で、テキストの縦の中央揃えを指定する場合、

DreamweaverCS4で、テキストの縦の中央揃えを指定する場合、CSSルール定義で、どこを指定するか教えて頂けないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

バージョンの違いにより定義の仕方が違うかもしれませんが。 ブロックカテゴリの ・「表示」を「テーブルセル」を選択 ・「縦に整列」を「中央」を選択 でどうでしょうか。 スタイルシートコードは display:table-cell; vertical-align: middle; になっていると思います。 この方法はdisplay:table-cellに対応していないブラウザでは中央そろえになりませんので、 それらのブラウザもサポートするなら、 <div><p>などで入れ子にして、 <div>のpadding-topか<p>のmargin-topで微調整する または <div>(または親要素)にposition:relativeを指定、 <p>にheightを適宜、position:absolute、top:50%、margin-topをheightの半分をマイナス指定する ことで、中央になります。 <table>を使用してvertical-alignを指定するのが簡単です。

関連するQ&A