アプリ版:「スタンプのみでお礼する」機能のリリースについて

初心者ですが、ソフトを使っていなければ
此処で質問をした方が良いと言われたものですからよろしくお願いします。

<style type="text/css">
<!--
body{background-color:#ffffdd}
div.box{margin:5px; width:740px;height:1000px;padding:10px;
background-color:#fff;border:4px solid #008080;}
-->
</style>
<body>
<div class="box">
</div></body>

800×600の画面一杯に、こういうボックスを作って、
最大画面で見る時は、よく有る企業のページのように、左右に余白が出るようにしたいのですが、
どうしても、中央ではなく左側に表示されます。
後、テキストで"white space"を活用したいのですが、何処にどう書き込めばいいか解りません。
質問が判りづらくてスミマセンが、教えて頂けますか。

A 回答 (1件)

bodyの属性に


text-align:center;
と入れてください。

但し、div.boxにtext-align:center;が継承されてしまいますので、div.boxの属性に
text-align:left;
を追加してください。

white-spaceはnowrapとかで使用したいのであれば、自動改行をして欲しくない区間だけに、記述すれば良いです。
-------------
<style type="text/css">
<!--
body{
background-color:#ffffdd;
text-align:center;
}

div.box{
text-align:left;
margin:5px;
width:740px;
height:1000px;
padding:10px;
background-color:#fff;
border:4px solid #008080;
}
-->
</style>
<body>
<div class="box">
ほげほげほげほげほげほげほげほげほげほげほげほげほげほげ
<span style="white-space:nowrap">この区間は自動改行しません。</span>
ほげほげほげほげほげほげほげほげほげほげほげ
</div>
</body>
--------------
こんな感じ。

もちろん、タグ内にCSSを直接記述したくないのならば、それ用のクラスを作れば良いです。

この回答への補足

直ぐに答えて下さって、有難うございます。
タグを書いて貰えたから、よく解りました。

white-spaceは、字下げに使えないのかと思ったのです。
例えば 見出しを改行して、こういうレイアウトにしたい時に、使えないものかと。
 「あああああああああ
     ええええええええええええ」

補足日時:2006/02/13 14:52
    • good
    • 0

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