「div」属性をページの中央 (水平方向) に揃えようとしています。問題は、私が使用した属性が何であれ、「div」が引き続き左に配置されることです。私が参照している 'div' は、'html' および 'body' 属性内にある Web ページのページ 'div' です。CSSコードは次のとおりです。
#page{
margin-top:20px;
margin-bottom:20px;
margin-left: auto;
margin-right:auto;
border-color: black;
border-style: solid;
border-width: thin;
overflow:auto;
padding-bottom: 10px;
padding-top: 0px;
width:1200px;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:12px;
height:700px;
}
「html」、「body」CSS コードは次のとおりです。
html,body {
background-color:#FFFFFF;
margin-left: auto;
margin-right: auto;
}
「オーバーフロー」プロパティを削除すると、div はページの中央に配置されますが (ただし、その上にあるメニューをオーバーレイします)、幅が/この div 内に表示されるページの高さが、CSS で指定されたものよりも大きい。