【发布时间】:2011-08-04 06:02:38
【问题描述】:
我有一个table 和一个div,它们应该以相同的宽度和相同的左侧位置显示。
但是,桌子被什么东西推到了右边。它没有出现在 Firebug 中,我不知道是什么原因造成的。
我将附上 Firebug 控制台的图片,而不是在这里复制所有代码。
这是对齐的 div 应该如此:
这是向右碰撞的表格:
如果这可能是一个问题,#content 的 CSS 是:
#content {
margin-top: 0.5em;
}
.center {
margin-left: auto;
margin-right: auto;
}
div {
position: relative;
}
#page 的 CSS 是:
#page {
-moz-border-bottom-colors: none;
-moz-border-image: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-color: #FFFFFF;
border-color: -moz-use-text-color #C5CAE8;
border-left: 0.0625em solid #C5CAE8;
border-right: 0.0625em solid #C5CAE8;
border-style: none solid;
border-width: medium 0.0625em;
margin: auto;
min-height: 30.5em;
padding: 3em 0;
width: 64em;
}
.clear {
display: block;
}
div {
position: relative;
}
如有需要,我可以为更多家长发布 CSS。
我复制了代码to this jsfiddle,问题很明显。
【问题讨论】:
-
@mu 太短 是的,我已经复制了所有的 HTML 和 CSS here 并显示错误。