あなたがやろうとしているようにお互いに次のdivを配置したい場合は、float
を使用します。
#left {
float: left;
width: 100px;
}
#right {
float: right;
width: 50px;
}
.clear {
clear: both;
}
私も.clearクラスを追加しました:ので、すべてのコンテンツを必ずフロートをクリアしますこれら2つのfloatの下に配置され、次のとおりです。
<div id="left">left content</div>
<div id="right">right content</div>
<div class="clear"></div>
また、あなたは比較的位置要素にleft/right/top/bottom
を使用することはできません。 position:absolute
要素をposition:relative
要素内に配置することによって、絶対配置要素でそれらを使用してください。この場合、あなたはこれを使用すべきではありません。
margin
を使用して、特定の場所に要素を「プッシュ」しないようにしてください。今、あなたはそれを上に上げるために負のトップマージンを追加しています。しかし、あなたがそれをしているのなら、通常、別のレイアウト設定を試みる必要があるということです。
子供の栄養に関するサイトで少し皮肉を感じるのは私だけではないと思うが、その名前に「成長する」という言葉がある。米国の子どもの肥満は、それが何であるか、そしてすべてです。犯行は意味しない、それはちょうど私をsnickerにしました。 – eyelidlessness