• ベストアンサー

htmlタグ 文字を右寄り

HTMLのタグについてお聞きます。 <center>と記述すると、文字が中央に表示されますが。 文字を右寄せにするタグ(改行要素を含まない)を教えてください。 よろしくお願いします。

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

  • ベストアンサー
noname#39970
noname#39970
回答No.4

>このように表記はできないでしょうか? 制限付きで可能。 これは古い手法ではtableを使い実現してきた。 tdが横に並ぶのを利用しborderを0にして非表示にしそれぞれでalign=left、align=rightによってそのように表示するという技。 しかし表示を区切るだけの目的では今はその手法は推奨されずCSSによって実現する事を推奨するようになってきた。 CSSの「float」という物を調べて試して欲しい。 恐らくそれで実現できると思われる。 http://www.tohoho-web.com/css/index.htm

noname#191253
質問者

お礼

ご回答ありがとうございます。 スタイルシートですか。CSSはあまり使っていなかったので、これを機会に少しだけ勉強したいと思います。 大変お世話になりました。失礼します。

その他の回答 (3)

noname#39970
noname#39970
回答No.3

>縦方向の空白を制御する別の方法 <div style="text-align:right">内容</div> ではそもそも改行を含まない。 何をもって改行と言っているのかを明確にする必要がある。 恐らくブロック要素という物を理解していないのだと思われる。 <center>内容</center> ↑の記述と↓の記述 <div style="text-algin:center">内容</div> でどのように「違って」「改行されてしまう」のかを補足して欲しい。

noname#191253
質問者

補足

お世話になります。 補足を書いてる途中にとんでもないことに気付きました。今考えてみるとSAYKA様の言う通りでした。赤面です。 今まで<center>を多用していたのに、<center>でも下記の現象を起きるのに気付きませんでした。 そこで改めてお聞きしたのですが。 <div style="text-align:right">右寄りです。</div>のタグの上に一文字でも入ると ああああああああああ                             右寄りです。 と、表示されてしまうのですが。これを ああああああああああああああ   右寄りです。 このように表記はできないでしょうか? 早くに回答を締め切って本当にすいません。よろしくお願いします。                 

noname#39970
noname#39970
回答No.2

http://internet.okwave.jp/qa3298111.html 改行という名の縦方向の空白は別の方法でなければ制御できない。

noname#191253
質問者

補足

縦方向の空白を制御する別の方法を教えて頂けないでしょうか? よろしくお願いします。

回答No.1

<center>~<center>は最近使われない傾向にあります。 <div align="center">~</div>同じ意味なんですがこちらがオススメです。 <div align="right">~</div>かな。 CSSを使っておられる場合はtext-align:right;ですね。 わかりにくければまた聞いてください。

noname#191253
質問者

補足

ご回答ありがとうございます。 <div align>は改行の要素を含んでいました。

関連するQ&A