4

DOM に要素を配置するには、ほとんどの場合、margin-left、margin-top : px を使用します。代替手段はありますか?同じものを使用することは良い習慣ですか?

4

1 に答える 1

5

通常、要素を DOM 内に配置するには、position:relative;and / orposition:absolute;が使用されます。

要素を設定position:absolute;すると、上、右、下、左のプロパティを使用してドキュメント内の位置を設定できます。

その位置を別の要素に設定する場合は、親要素を に設定しposition:relative;ます。これは通常のシナリオだと思います

たとえば、次のようにmargin-top:20px; margin-left:20px;なります。

<div id="outer">
    <div id="inner">
    </div>
</div>  
<style>
#outer { position:relative; }
#inner { position:absolute; top:20px; left:20px; }
</style>

これらのプロパティを使用するのは少し難しいかもしれませんが、柔軟性が向上します。詳細については、こちらをご覧ください。

于 2013-11-03T09:04:37.990 に答える