2016-11-24 14 views
-1

私は検索して同様のケースを見つけましたが、まったく同じではなく、CSSではうまくいきません。divの上に別のdivがあり、隣にdiv

私はお互いに隣に4つのdivがあり、これらのdivのそれぞれの上に別のdivが必要です。私はwidthを設定しようとしましたが、positiondisplay divを別々に変更しましたが、正しい結果が得られませんでした。

あなたはここに上で、私のコードを見ることができます: https://jsfiddle.net/Zmitas/y9kk9kvt/

これまでのところ、私は隣同士にそれらを得ることができたが、私は「ステップ」の外観を修正するために管理していませんでした。あなたは出力を期待何をすべきか、すべての答えを

おかげ

+0

? –

+0

'id' **はドキュメントごとに固有の** ** **でなければなりません。同じ 'id'値を持つ2つの要素を持つことはできません。さらに、 'id'はCSSセレクタでは一般的に**使われないべきです**。代わりにCSSクラスを使用してください。また、正確に何を求めているのかは不明です。あなたのフィドルを見て、私はあなたがすでにすべての問題を解決していると思います。 – connexo

+0

助けてくれてありがとう。 –

答えて

1

更新css&HTML

#one { 
 
    width: 100%; 
 
    height: 600px; 
 
    background-color: #333; 
 
    float: left; 
 
} 
 
#two { 
 
    width: 100%; 
 
    height: 600px; 
 
    float: left; 
 
    background-color: #666; 
 
} 
 
#three { 
 
    width: 100%; 
 
    height: 600px; 
 
    float: left; 
 
    background-color: #333; 
 
} 
 
#four { 
 
    width: 100%; 
 
    height: 600px; 
 
    background-color: #666; 
 
    float: left; 
 
} 
 
.above { 
 
    position: relative; 
 
    width: 25%; 
 
    float: left; 
 
}
<div class="above"> 
 
    <div>text above</div> 
 
    <div id="one">Div one</div> 
 
</div> 
 

 
<div class="above"> 
 
    <div>text above</div> 
 
    <div id="two">Div two</div> 
 
</div> 
 

 
<div class="above"> 
 
    <div>text above</div> 
 
    <div id="three">Div three</div> 
 
</div> 
 

 
<div class="above"> 
 
    <div>text above</div> 
 
    <div id="four">Div four</div> 
 
</div>

関連する問題