痔になりやすい生活習慣とは?

<P>を使わずに、右寄せ(左寄せ)。


<p align="right">あああ</p>

を<p>や<div>や<table>を使わないで、センタリングの<cetner>のように、右寄せ(左寄せ)をする方法はないでしょうか。
どなたかご存知の方おられましたら、ご教授のほどお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

CSS


--
body { line-height: 100%; }
p { line-height: normal; }

.tal { text-align: left; }
.tac { text-align: center; }
.tar { text-align: right; }




<p class="tal">あああ</p>
<p class="tac">あああ</p>
<p class="tar">あああ</p>

などで制御出来そうですが…
全部がline-height:100%ではまずいのであれば
該当部分に当たる親要素の<div>にだけline-height: 100%;をかけてあげれば。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

要素ごとに line-height:を設定するだけで良かったのですね。
うまくいきしました。
誠にありがとうございました。

お礼日時:2010/05/31 12:44

右寄せ左寄せで検索すればすぐに出てくると思うけど。

。。
左寄せはtext-align:left;
右寄せはtext-align:right;

pやdivやtableを使わないのなら、bodyに指定するしかないです。

<style type="text/css">
body{text-align:right;}
</style>
    • good
    • 0
この回答へのお礼

ご回答、誠にありがとうございます。

1行ごとに設定をしたくて。
1行ごとにスタイルシートを使うときは、
div以外の使い方は存じ上げず、
<p>を使うと、改行幅が大きくなるので、
<center></center>のように改行させずに、
「右(左)揃え」ができるタグがあるのかなと思い、
質問させていただきました。
・・・ちょっと、ないようですね。

初歩的な質問で申し訳ございませんでした。
皆様、ご回答ありがとうございました。

お礼日時:2010/05/31 07:47

仰っている意味がよく分かりませんが、


それほど困る箇所ではないですよね?

<center>自体が異端というか非推奨項目です。
alignも非推奨になっているのでCSSを使います。
    • good
    • 0

><p>や<div>や<table>を使わないで、センタリングの<cetner>のように



centerの変わりにpやdivを使うんだから、他の何をつかっても同じでは?
pでもdivでもなければspanとか・・・(意味無いけど)

<span style="display:block;text-align:right">あああ</span>
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qで文字を右揃えにしたいのですが...(^-^;

こんばんは。私は今HPを作っています。
それで質問なんですけど、
HTMLで<SPAN>ってタグありますよね?
それにCSSを使って(? <SPAN>で囲まれた場所を
文字を右揃えに表示させたいのですが、何故かうまくいきません。
<SPAN style="text-align: right">○○</SPAN>
このようなタグで使いました(上)
何故なのでしょう、教えてください。
よろしくお願いします。

ちなみに、このようなものをつくりたいのです。(下)
リンク集なんですけど;

HPタイトル   管理者名
―――――――――――――――
バナー
―――――――――――――――
このHPの説明

これの管理者名のところを右揃えに表示したいのだが、
うまくいかないのです;<DIV>だと改行されてしまうし...

Aベストアンサー

span要素に対しては、text-alignの指定は有効にならないと思います。 こういった場合、positionプロパティを指定してポジショニングするか、floatプロパティで回り込みをさせるのが良いと思います。
CSSに頼らない方法をとっても良いなら、テーブルでレイアウトするのも手でしょう。

スタイルシートで処理する場合のソースの書き方ですが、以下のようにしてみてはいかがでしょうか。

<div>
<span style="float: right;">管理者名</span>HPタイトル
<hr style="clear: right;">
<img src="*" alt="バナー">
<hr>
<p>このHPの説明</p>
</div>

こうすると、お望みどおりになるのではないかと思います。 なお、「<span style="float: right;">管理者名</span>」これは、回り込みさせるテキストの前、この場合はHPタイトルの前に入れてください。 HPタイトルの後ろに入れてしまうと、管理者名が一段下にずれて表示されると思います。

参考になれば幸いです。

span要素に対しては、text-alignの指定は有効にならないと思います。 こういった場合、positionプロパティを指定してポジショニングするか、floatプロパティで回り込みをさせるのが良いと思います。
CSSに頼らない方法をとっても良いなら、テーブルでレイアウトするのも手でしょう。

スタイルシートで処理する場合のソースの書き方ですが、以下のようにしてみてはいかがでしょうか。

<div>
<span style="float: right;">管理者名</span>HPタイトル
<hr style="clear: right;">
<img src="*" alt="バナー...続きを読む


人気Q&Aランキング