<div style=”position:absolute;top:50%;”>
hoge
</div>
とするのでOKでしょうか
「中央寄せ」ではなく、「中央から」になってしまいますが
(IEでのみ確認)
http://www.red.oit-net.jp/tatsuya/java/winopen.htm
�C�k�ł��킩��JavaScript�u��
JavaScript で window.open を使って新しいウィンドウを開く方法はいかがでしょう?
このURL内にもあるように、パラメタ中で、LEFTとTOPでそれぞれ、左からの位置と上からの位置をピクセルで指定する方法です。
トップページを中央に表示したいです。
オライリーの「JavaScript&DHTMLクックブック」レシピ13.7にJavascriptを使い、ウインドウやフレームの中央に要素を表示する方法が書かれています。
コンテンツの幅と高さは固定でしょうか?
固定の場合、大枠のブロック要素に対して下記のような指定をすれば可能です。
#main {
border: 1px solid #000;
height: 300px;
width: 300px;
margin-top: -150px;
margin-left: -150px;
position: absolute;
top: 50%;
left: 50%;
z-index: 1;
}
高さが不定の場合は、CSSだけではおそらく不可能です。Javascriptでコンテンツの高さを取得して云々、する必要があるかと思います。
#あまり詳しくないので割愛させていただきます。
ありがとうございます。コンテンツの高さは不定です。やはりJavascriptが必要なのですね。
回答者 | 回答 | 受取 | ベストアンサー | 回答時間 | |
---|---|---|---|---|---|
1 | chiyodaku | 23回 | 15回 | 1回 | 2006-01-13 10:02:21 |
やはり中央からになってしまい、表示位置は中央にはなりません。