在 CSS 中,我从来没有真正理解为什么会发生这种情况,但是每当我分配一些东西 amargin-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>