質問
たとえば、80%/ 80%などのサイズでページの中央にdiv位置を設定するにはどうすればよいですか。
UPD:マージン:0自動;動作しますが、水平方向の配置のみです。そして、私も垂直が必要です。
解決
このページは、垂直を達成するためのいくつかの異なる方法について説明しています。 cssを使用したセンタリング。以前は方法2を使用して成功していましたが、これらはすべて最高のハッキングだと考えています。
他のヒント
固定幅と自動マージンを設定します。
<style type="text/css">
#center {
width:300px;
margin-left:auto;
margin-right:auto;
}
</style>
<body>
<div id="center"></div>
</body>
これはあなたが望むことをしますが、きれいではありません。
<div style="margin: 0 auto;width:80%;height:80%;">
This will probably not work for you however because you did not provide code
</div>
所属していません StackOverflow