• 締切済み

HTMLで同じ行の左右に文字配列

HTMLで、テーブルタグやレイヤーを使わずに、同じ行の左右に文字配列するには、どのようにしたらよいでしょうか?

みんなの回答

  • crepon133
  • ベストアンサー率51% (399/776)
回答No.3

.box { width:100%; text-align:left; border:1px solid #cccccc; color:#000000; background-color:#ffffff; margin:0px; padding:0px; } .right { float:right; text-align:right; margin:0px; padding:0px; } .left { float:left; margin:0px; padding:0px; } .c-all{ clear:both; } <div class="box"> <div class="left">あああ</div> <div class="right">いいい</div> <br class="c-all"> </div>

  • kappa-pa
  • ベストアンサー率49% (101/206)
回答No.2

<DL><DT><DD>タグを用いてCSSで表示位置が同じ行になるような調整をする。時々、簡単な表とかの表示で使うことがある。もちろん囲み線も可能。 これが応用で使えるかも。 どうしたい(文字の分量とか)のかが、わからないので適当だけどこんな感じで参考になりませんか? <DL class=info> <DT>1: <DD>***************<BR>****** <DT>2: <DD>** <DT>3: <DD>************** <DT>4: <DD>***</DD></DL> .info { margin-top: 10px; margin-bottom: 25px; } .info dt { padding: 0 0 3px 5px; } .info dd { line-height: 160%; margin: -1.6em 0 0.8em 9em; } 絶対と相対の指定混同してみた(どちらも指定できるという例で)

tsukumo
質問者

お礼

こたえていただきありがとうございました

  • Xaval
  • ベストアンサー率58% (61/105)
回答No.1

無理だと思います。 間にスペースを入れるか、widthをもった不可視インライン要素を入れるか。。透明イメージとか。

関連するQ&A