子を持つ親必見のレイアウトのCSS

メインシナリオではなくページによると、私は親に合わせて配置レイアウトブロックにしたいということです。
たとえば、次の例、2半円私は完全な円を構成する、という考えは、最初の2つに二つのサブラップラベル、親タグが真円で、サブラベルの各半分の親タグを使用することです長方形は、それは場所を選択することです。本明細書で使用される子が円を形成するように取り付けられた2つの半分の親タグを標識することができるであろうように、子絶対位相、使用親タグの、すなわち相対位置、子の絶対位置で使用されるラベルの親です。





注:


1.相対位置を使用するには、親タグの必要性があるが、その後、以下の例を参照して、文書の流出する、絶対位置を使用しています。
(相対または絶対)2.ラベルの書き込み位置親が書き込みCSSスタイルをしなかった場合は書いていない場合、それは参照としてその親のラベルに、それはボディスタイルへの参照として、全体のhtmlになりますでしょうページ参照。ここで、親がセット位置しない場合、例えば、それが基準点としてHTMLページ全体二つのサブラベルになり、矩形フロートページの両端




文書フローから、実際には、中国語に応じて、このページ順ではなく、ラインラインシフトダウンが、自分の希望に応じて、いくつかの重複があるかもしれない、一般的に使用される方法は見つけることであり、フローティング。具体的には、以下のいくつかのサプリメントを参照してください
からの文書の流れである何
から通常の文書の流れと文書フロー
の3つの方法の文書フローからHTML要素を




次の例で、テストに隣接する絶対位置に親タグの相対的な位置決めは、親タグとラベルであれば、ドキュメントフローから親タグ重なり、あろう

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <style>
        div {
        font-size: 15px;
        color: #fff;
    }

        .test1 {
        width: 400px;
        height: 400px;
        background: #234;
        position: relative;
    }

        .test2 {
        width: 300px;
        height: 300px;
        background: #345;
        position: absolute;
        left: 40px;
        top: 40px;
    }

        .test {
        width: 500px;
        height: 500px;
        background: #123;
    }
    </style>
</head>
<body>
<div class="test1"> test1
    <div class="test2">test2</div>
</div>
<div class="test"> test</div>
</body>


</html>

おすすめ

転載: www.cnblogs.com/michealjy/p/11844354.html