- ベストアンサー
XHTMLでオブジェクトを画面中央に置く方法
オブジェクトをブラウザの画面中央に置きたいのですが、これのうまいやり方が分かりません。XHTMLに準拠し、CSSもきちんと使いたいので「縦幅・横幅100%で縦横中央寄せにしたテーブルの中に置け」というやり方は使いたくありません。というよりXHTMLに準拠した場合、テーブルに限らず全てのタグにおいて、縦幅をいっぱいに広げるということはできないみたいです。横位置を中心にするにはCSSでtext-align: center;でできますが、これの縦にあたる記述法はありません。縦方向の中心にセットするにはどうしたら良いのでしょうか
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こちらを参考にどうぞ http://www.stylish-style.com/csstec/hi-level/domannaka.html > 横位置を中心にするにはCSSでtext-align: center;でできますが 通常はブロック要素の左右marginをautoとします text-alignの設定による横中央配置はHTML4.01までのIE向けに使われていたものです XHTMLなら必要ないですよ IEで左右marginのautoが効かない場合はXML宣言やDOCTYPEが正しいか要確認です