dポイントプレゼントキャンペーン実施中!

yahooに限らないですけど、よくサイトで左右に余白をつけて、画面を全体的に中央に寄せるやりかたあるじゃないですか。あれって左右に余白を設定するだけで、どんな環境でもつねに中央に画面を寄せることができるのでしょうか?ちなみに使っているソフトはDreamweaverMXとMX2004です。OSはwindowsXPです。

A 回答 (3件)

CSSは各ブラウザによってバグがあるので面倒です。


1.CSS(スタイルシート)
<html>
<body style="text-align:center">
<div style="margin:auto; text-align:left;">
ここに内容を入れる。
</div>
</body>
</html>
---------------------------
margin:autoはIE以外のブラウザのための中央揃えです。

2.タグ(<div align="center">)
<html>
<body>
<div align="center">
ここに内容を入れる。
</div>
</body>
</html>
---------------------------
レイアウトはCSSで指定する事が推奨されてるんだけど、現時点では2の方が無難かな?

参考URL:http://www.mozilla.gr.jp/standards/webtips0004.h …
    • good
    • 0
この回答へのお礼

cecterを使えばできるんでしたよね!思い出しました!2の方でチャレンジしてみますね。ありがとうございます!

お礼日時:2005/02/09 10:03

中央寄せはcenterタグを使う方法やスタイルシートでtext-alignを指定する方法があります。


画面全体を中央寄せにしたいなら、body要素にtext-align: center;と指定します。
---------------------------
<html>
<head>
・・・
</head>
<body style="text-align: center;">
・・・
</body>
</html>
---------------------------
または、
---------------------------
<html>
<head>
・・・
</head>
<body>
<center>
・・・
</center>
</body>
</html>
---------------------------
この手の指定はスタイルシート推奨なのですが、
centerタグもまだまだ多く使われているようですね。
どちらもほとんど全ての環境で対応しているはずです。
    • good
    • 0
この回答へのお礼

スタイルシートという手がありましたね!わかりました。何とかがんばってみます。ありがとうございました。

お礼日時:2005/02/08 13:09

<body>


<center>
<table>
</table>
</center>
</body>

以上。
    • good
    • 0
この回答へのお礼

どうもです

お礼日時:2005/02/08 13:10

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