- ベストアンサー
テキストを下揃えにする方法
- CSSを使用してテキストを下揃えにする方法について教えてください。
- 具体的には、<div>タグ内のテキスト表示位置を下揃えにする方法を知りたいです。
- サンプルのページを用意しましたので、参考にしてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
質問者様のサンプルページに合わせるとこんな感じでしょうか。 ▼css -------------------------------------- <style type="text/css"> .frame { padding: 5px; border: 1px solid #ccc; } .pic { /*親にrelative又はabsoluteを指定*/ position: relative; width: 475px; } .pic p { /*後はabsoluteで下からの位置を指定*/ position: absolute; bottom: 0; right: 0; width: 203px; /*任意値*/ margin: 0; padding: 0; /*初期化していれば不要*/ } </style> -------------------------------------- ▼html -------------------------------------- <div class="pic"> <img src="img/bird.jpg" alt="" width="260" height="260" class="frame" /> <p>我が輩は猫である。名前はまだ無い。<br />ニャーニャーニャーニャー。</p> </div> --------------------------------------
その他の回答 (1)
色々方法は在りますが以下の語句で検索。 「画像の横 下揃え」 コレを純粋にHTMLのみで適応させるか、CSS適応させるかでも違いが出る。 尚、CSSで適応なら「CSS 画像の横 下揃え」と入力。
お礼
aidesさん、早々に有り難うございました。 検索してみましたが、自分の質問ばかり表示されていたり 少し違う内容だったり… という状態でした。 向学のために似たようなケースも見てみたいと思います。
お礼
x_lady007さん、コードまで書いていただきまして有り難うございました。 自己解決案は<div>の入れ子だったのですが、<p>で指定した方がスッキリしますね。 widthの指定は避けたい(写真のサイズがまちまちなため)ので、少し触ってみたいと思います。 どうも有り難うございました!