【发布时间】:2013-02-01 18:52:19
【问题描述】:
在 CSS 中,我从来没有真正理解为什么会发生这种情况,但是每当我分配一个 margin-top:50% 时,该元素就会被推到页面底部,几乎完全离开页面。我假设 50% 时,该元素将位于页面的中间。
设置元素的宽度和高度属性也会发生这种情况。如果我将 div 的宽度设置为 100%,则 div 的右侧会离开可视屏幕,我必须滚动才能看到它。
为什么会发生这种情况,有办法解决吗?
编辑:
这是我的 CSS 代码。我也在使用引导程序,但这是我在引导程序之外注意到的一个问题。
html{
height:100%;
min-height: 100%;
min-width: 100%;
}
#button_container{
width:100%;
clear:both;
margin:0 auto;
margin-top: 25%;
}
#donate_section, #contrib_section{
display:inline;
}
#contrib_section{
float:right;
}
样板 HTML 标记:
<body>
<div id="someid">
<div>
<a></a>
</div>
<div>
<a></a>
</div>
</div>
</body>
【问题讨论】:
-
为避免胡乱猜测,您的代码的任何示例都将有助于找到答案。可以通过填充、位置、表格...
-
是的,我刚刚添加了我的 css 代码。