2017-12-08 27 views
-2

私は厳密にdiv要素のうち、再帰的な単位を作成する方法を把握しようとしています。再帰的なHTMLのdiv

ルートテンプレート(1)であろう。 (2)図は(1)の赤い矩形の拡大図です。

どのようにこの使用して、HTML/CSSとなし、ブートストラップを達成することは可能でしょうか?ありがとう。ここに行く

enter image description here

+0

ご返信先を教えてください。 DOM要素自体は?要素のスタイル?または両方?そして、任意の再帰のために、そこにいくつかの端末の状態にする必要があります。または、文字通り「スタックオーバーフロー」になるだろう。ターミナルの状態はどうですか?それはある深さですか? – evenstar

+0

また、あなたはJavaScriptを避けようとしていますか? HTML要素自体は静的であることに注意してください。コード内で手動で宣言するものだけを取得します。彼らは自分自身を変更したり、javascriptなしで要素を追加することはできません。 naveed-ラムザン@返信用 – evenstar

答えて

1

<div> 
    <div id="first" class="main"> 
     <div class="box small"></div> 
     <div class="box small"></div> 
     <div class="clear"></div> 
     <div class="box large"></div> 
    </div> 

    <div id="second" class="main"> 
     <div class="box large"></div> 
     <div class="clear"></div> 
     <div class="box small"></div> 
     <div class="box small"></div> 
    </div> 
</div> 
<style> 
.main{height: auto; margin-bottom:40px;} 
#first{border:1px solid #000; } 
#second{border:1px solid red;} 
.clear{clear:both;} 
.box{margin: 10px; min-height: 50px;} 
.small{width:48%; float:left; border:1px solid #000;} 
.large{width:98%; border:1px solid red;} 
</style> 
+0

感謝。 https://www.w3schools.com/code/tryit.asp?filename=FM0EGBZR5XPM – user5056973

+0

まあ、私はあなたのアイデアを与えることを起草:これは動作するようには思えません。それでも私は更新し、あなたは改善するために自分自身を試すことができます。 :) –