プロが教えるわが家の防犯対策術!

現在HPを作成中なのですが初心者的質問で
申し訳ないです。お暇な方いらっしゃいましたら
教えてください。

同じ行の中に『右詰め』と『左詰め』を同居(?)
させたいのですが、『<DIV ALIGN="LEFT">文字列</DIV> <DIV ALIGN="RIGHT">文字列</DIV>』
このような記述にすると改行されてしまいます。
何か良い手法はないでしょうか?
宜しくお願いします。

A 回答 (1件)

Dpopです。


Web屋をやっています。OkWebの様なサイトを設計, 構築する仕事をしています。

> させたいのですが、『<DIV ALIGN="LEFT">文字列</DIV> <DIV ALIGN="RIGHT">文字列</DIV>』

こう言う事はできないのですよ。
この様な場合には、テーブルを使ってみましょう。
border="0" とすると、テーブルの罫線が表示されなくなります。

<table border="0" width="100%">
<tr>
<td width="40%" align="left">
ここに、左寄せにしたい文章を入れる。
</td>
<!--
ここに、空き空間を入れます。
-->
<td width="20%">

</td>
<td width="40%" align="right">
ここに、右寄せにしたい文章を入れる。
</td>
</table>

の様にします。
この例では、ページの横幅全てを使って、左40%と右40%に対応する範囲に文字列を入れています。
その真ん中20%に相当する部分を空けてあります。

もし、真ん中を開ける必要な無いのであれば、

<table border="0" width="100%">
<tr>
<td width="50%" align="left">
ここに、左寄せにしたい文章を入れる。
</td>
<td width="50%" align="right">
ここに、右寄せにしたい文章を入れる。
</td>
</table>

の様に、左右とも 50% の範囲に文字列を入れる様にすると良いでしょう。

横幅 100% の見えないテーブルを作り、その中に文字列を配置する。
と言う考え方を用いれば解決します。


不明点があれば、再度質問してください。
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます!
やっぱりできないのですね。
テーブルと言う手法がありますね!
チャレンジしてみます。
ご指導ありがとうございました。
また悩み事が発生したときはご相談させて下さい。

お礼日時:2005/03/16 14:44

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