
ドリームウィーバーMX2004です。宜しくお願いいたします。
------テーブルa---------
- -
-テキストa -
-テーブルb -
-テキストb -
- -
------------------------
があります。
テキストa、bはそれぞれ左よせで、
テーブルbは右よせにしたいです。
イメージはこの様な感じです。
<イメージ>
------テーブルa---------
- -
-テキストa -
- テーブルb-
-テキストb -
- -
------------------------
しかし、テーブルbの行揃えを“右(align="right")”にすると、
確かにテーブルbは右端に行くけれど、
テキストbが同時にその左に回り込んでしまいますので、
結果このようになります。
<結果>
------テーブルa---------
- -
-テキストa -
-テキストb テーブルb-
- -
- -
------------------------
ちなみに、親であるテーブルaはalign="left"が効いています。
これ自体はいじりたくありません。
さて…見た目をイメージ通りに整えるため
便宜的な対症療法はいくつか自分でも考えつきますが、
(テキストbを下に行くまで改行するとか、テーブルbを左側に隙間ができないほど広くとる、とか)
そういう対症療法でないものを望んでいます。
正式なタグなどで、テーブルを右端にいかせて、かつ左に他のテキストを回り込ませない、
そういう本来の目的に近い、HTMLはありますでしょうか。
どうぞお力をお貸しください。宜しくお願いいたします。
No.3ベストアンサー
- 回答日時:
こちらのほうがよろしいのでは?
<!-- テーブルa ここから -->
<table align="left">
<tbody>
<tr>
<td>
テキストa
<!-- テーブルb ここから -->
<table align="right">
<tbody>
<tr>
<td>
(テーブルbの内容)
</td>
</tr>
</tbody>
</table>
<!-- テーブルb ここまで -->
<div style="clear: both;"> ←ここが重要!
テキストb
</div>
</td>
</tr>
</tbody>
</table>
<!-- テーブルa ここまで -->
この<div>は前後に改行が入るだけの要素です。ここでCSS(スタイルシート)を使用します。
clear: both; は、左右の回り込みを解除することを意味します。
確認はしていませんが、経験上たぶんこれで出来ると思います。
参考URL:http://www.tohoho-web.com/css/reference.htm#clear
お礼が遅れまして大変申し訳ありません。
ご丁寧なHTML、本当に有難うございました!
まだまだ未熟な私ですが、参考URLも読み込んでもっと知識を得てみたいと思います。
有難うございました!
No.2
- 回答日時:
#1です。
先ほどのソースに誤りがありました。
【テキストa,テキストb】
style="text-align:right"×
↓
style="text-align:left"○
【テーブルb】
style="text-align:left"×
↓
style="text-align:right"○
先ほどのご回答と、丁寧に修正部分までご記入いただいて本当に有難うございました。
font_colorさんの丁寧なお心遣いに感謝いたします。
この方法は、親テーブルを3段仕立てにするという方法ですね。
この方法は早速実行し、成功いたしました。今のところ、この方法が一番良いと思います。
また、別の方法が出てきましたら、別の方法も知ってみたいと思います。
font_colorさん、有難うございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルタグの中にdivを含めて...
-
テーブルの横に画像を
-
テーブル内でdlタグ使った際の...
-
テーブルの位置を細かく指定し...
-
2つのテーブルを左右に表示した...
-
CSSを使って|の方向に並んだテ...
-
ヘッダー固定のスクロールが可...
-
箇条書きリストのすぐ横に画像...
-
一つのテーブル内の文字色だけ...
-
javascriptを使って、指定行以...
-
テーブルとテーブルの間隔について
-
テーブルの任意の列を非表示に...
-
tableタグとformタグの組み合わせ
-
テーブルのセルに画像をピッタ...
-
cssで、表示されるテキストによ...
-
CSSで特定のテーブルだけに...
-
vbscriptで時計を作りたい
-
テーブルの一部分のセルだけに...
-
TRタグの余白をcssで設定するには
-
文字列が入っているtdを削除せ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルタグの中にdivを含めて...
-
テーブルの位置を細かく指定し...
-
テーブルの横に画像を
-
テーブル内に画像を表示したい。
-
テーブル内でdlタグ使った際の...
-
ウィンドウのサイズを変えても...
-
箇条書きリストのすぐ横に画像...
-
tableのheight指定が効かない
-
商用サイトでスタイルシートか...
-
テーブルの位置について
-
IE以外のブラウザで隙間ができる
-
FOMA対応サイトでの背景指定の...
-
2つのテーブルを左右に表示した...
-
プルダウンの表示位置
-
テーブルでデザインするのはよ...
-
色の指定
-
テーブルの背景を透過する方法
-
このフレームを直してもらいた...
-
これはテーブルでしょうか?
-
表(テーブル)の表示について
おすすめ情報