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>