プロが教える店舗&オフィスのセキュリティ対策術

こんばんは。質問させていただきます。
一行に
○○○○○○           △△■■
といったように
文字を右寄せと左寄せを行いたいのですが
試してみたところ
△△■■の部分が改行されてしまいます。
どのようにしたら改善されますでしょうか?
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>
ご指南の方よろしくお願いします。

A 回答 (3件)

<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>
    • good
    • 0
この回答へのお礼

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

お礼日時:2009/07/28 01:02

■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;
}
    • good
    • 0

<p class="header-font">



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

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