よくタイトルバーなどで左側にタイトルで右側に日付なり「続きはこちら」のようにテキストが左右に分けてある場合がある。まぁ場合にもよるのだろうけど。一応メモ。
text-alignで振り分ける
まずはそれぞれ寄せたいテキストを「text-align」のプロパティを使って振り分ける。下記は使用するhtml。
ここはタイトル
つづきはこちら
上記のようにhtmlがあった場合にh2タグの「ここはタイトル」を左に寄せて、pタグの「つづきはこちら」を右寄せにしたい。
text-alignをそれぞれ左右に分けると分かると思うが、pタグの方は右寄せになるものの一列にh2タグと同じ高さには成らず、段落ちしているようになる。
それを高さの位置を揃えて一行に見せるためにh2タグの方には「float:left」を指定する。するとpタグが周りこみh2の高さと同じ位置になる。
h2{
text-align:left;
float:left; // pタグを周り込ませるための指定。
font-size:16px;
padding:0;
margin:0;
}
div.title p{
font-size:16px;
text-align:right;
padding:0;
margin:0;
}