ページの中央に、たとえば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>