我正在尝试将一个“div”属性水平居中对齐到页面中心。问题是,无论我使用了什么属性,这个“div”仍然保持左对齐。我所指的“div”是网页的页面“div”,它位于“html”和“body”属性内部。以下是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;
}
请注意,如果我删除“overflow”属性,则div将居中对齐页面(尽管它会覆盖在其上的菜单),但我需要“overflow”属性,以便在CSS中指定的宽度/高度大于此div内显示的页面的宽度/高度时自动添加滚动条。