-3

在我的网站上,我正在创建一个新页面。当我在更大的屏幕上查看它时,框在左侧。我试图让它与一切保持一致。

CSS:

.contactbox {
    width: 200px;
    height: auto;
    margin-left: 400px;
    left: 400px;
    padding: 12px
    background-color:#F5F5F5;
    border: 1px solid #9C9C9C;
    text-align: left;
    box-shadow: 2px 2px 7px 2px #DBDBDB;
    -moz-box-shadow:2px 2px 7px 2px #DBDBDB;
    -webkit-box-shadow:2px 2px 7px 2px #DBDBDB;  
}
4

1 回答 1

0

而不是使用margin-left: 400px;use margin: 0 auto;。这将自动使左右边距相等,使 div 居中。

编辑:

像这样向左移动 400px:

.contactbox {
  margin: 0 auto;
  // Allow it to be moved relative to its original (centered) position
  position: relative;
  // Move to the left (left means the left edge not the direction of movement)
  left: -400px;
}
于 2013-03-17T15:32:05.043 回答