• 締切済み

文字の右揃えと左そろえ

こんばんは。質問させていただきます。 一行に ○○○○○○           △△■■ といったように 文字を右寄せと左寄せを行いたいのですが 試してみたところ △△■■の部分が改行されてしまいます。 どのようにしたら改善されますでしょうか? css .header-font { font-size:small } .header-align { text-align:right;} #header{ background:yellow; background-image:http://www.livedoor.com/r/h_logo; width: 900px; height: 100px; } html <div id="header"> <p class="header-font">2009年07月16日(木) 何の日?:駅弁記念日 有名人の誕生日:福田康夫 <div class="header-align">カテゴリ一覧 ツールバー ホームに設定</div></p> </div> ご指南の方よろしくお願いします。

みんなの回答

回答No.3

<p class="header-font"> を <p class="header-font" style="float:left;"> とすることで、実現できると思いますが。

noname#119957
noname#119957
回答No.2

■headerの部分はパディングで高さと余白を調整してください。 *のリセットは常に入れてください。 Floatでいいです。一度clearfixを検索してみてください。そうすればfloatの振る舞いが理解できると思います。 *{ margin: 0px; padding: 0px; } .header-font { font-size:small; float: left; width: 50%; } .header-align { text-align:right; float: right; width: 50%; } #header{ background:yellow; background-image:​http://www.livedoor.com/r/h_logo;​ width: 900px; height: 100px; }

  • shiraito
  • ベストアンサー率50% (3/6)
回答No.1

<p>を<div>にしてfloatをかけたらできると思います。 .header-font { font-size:small; float:left; } .header-align { text-align:right; } #header{ background:yellow; background-image:​http://www.livedoor.com/r/h_logo;​ width: 900px; height: 100px; } <body> <div id="header"> <div class="header-font">2009年07月16日(木) 何の日?:駅弁記念日 有名人の誕生日:福田康夫</div> <div class="header-align">カテゴリ一覧 ツールバー ホームに設定</div> </div>

csstarou
質問者

お礼

ご回答のほうありがとうございます。こちらの方法でやってみましたところやはり上手く反映されずなぜかヘッダーの高さが倍になったという感じでございました><;何度も見直しこのように入力させてもらったのですが。。。何故だかわかりますでしょうか><?

関連するQ&A

専門家に質問してみよう