2017-02-03 4 views
0

こんにちは私は別のものに1つのテーブルの行を入れようとしていましたが、セクションをラッパーとして作成し、セクション内にdivを2つ入れました。絶対にテーブルの行が列になると私はどのように行として保持し、一番上に一番下の行を置くかわからない絶対配置されたテーブルを整理する

これは私が別の無駄なトリックと私だけの多くを試して得たものです困惑:O

section { 
 
    display: table; 
 
    display: block; 
 
    width: 100%; 
 
    border-spacing: 0.5em; 
 
    vertical-align: middle; 
 
    text-align: center; 
 
} 
 
figure { 
 
    display: inline-block; 
 
    display: table-row; 
 
    max-width: 25%; 
 
} 
 
div.top { 
 
    text-align: center; 
 
    display: inline-block; 
 
    background-color: grey; 
 
    width: 200px; 
 
    height: 200px; 
 
    border: 10px solid rgba(0, 0, 0, 0.1); 
 
} 
 
div.bottom { 
 
    text-align: center; 
 
    display: inline-block; 
 
    background-color: grey; 
 
    width: 200px; 
 
    height: 200px; 
 
    border: 10px solid rgba(0, 0, 0, 0.1); 
 
}
 <section style="position: relative;"> 
 
      <figure style="position: absolute;"> 
 
       <div class="top">H</div> 
 
       <div class="top">G</div> 
 
      </figure> 
 
      <figure style="position: absolute;"> 
 
       <div class="bottom">A</div> 
 
       <div class="bottom">B</div> 
 
      </figure> 
 
     </section>

+0

なぜこのようにポジションを設定しているのですか?あなたは絶対にそれらを設定することで達成しようとしているものは何ですか? – Ethilium

+0

すべてのウェブサイト私はdivsを重複して交差しました。すべての話は相対的な1つのdivとz-indexの追加を含む絶対的なものとして設定されていました。私はcoudlntが何かを見つけたのでちょうど転んだ – Decapitar

答えて

0

ラップするので欄になります。 絶対位置を指定すると、「最大幅」スタイルは「セクション」に相対的です。

私はあなたが達成したいとは思っているものの、ここを見ていません。

数字はそれが水平のまま100%持っている場合: https://jsfiddle.net/v0zq0en8/

width: 100%; 

を別の解決策を把握する "NOWRAP" を追加することである:位置セットを除去するのに https://jsfiddle.net/0twvzbaq/

max-width: 25%; 
white-space: nowrap; 
+0

ああ申し訳ありません行ごとに4つのdivのグリッドを作ってみたかったのですがなぜそれが25%だったのでしょうか – Decapitar

+0

なぜ幅がFigureにあるのですが、divにはありません:) –

+0

ああ私の神:私はこのような愚かな間違いを作ったと信じていない多くの感謝私はとても愚かな今ハハXDを感じる – Decapitar

0

、両方のdiv期待どおりのラインナップ。 this jsfiddle demoはあなたが探しているものではありませんか?

<section> 
    <figure> 
    <div class="top">H</div> 
    <div class="top">G</div> 
    </figure> 
    <figure> 
    <div class="bottom">A</div> 
    <div class="bottom">B</div> 
    </figure> 
</section> 
関連する問題