2017-05-03 13 views
-1

真ん中の黒いdivと同じ場所にとどまるには、私の2つの白いdivが必要です。ページを最小化するとき、黒いdivから正確に同じ距離を維持する必要があります。divを別のdivと同じ位置にとどめるようにする

#halvfjerds { 
 
    width: 100%; 
 
    height: 1050px; 
 
    background-color: blue; 
 
} 
 

 
#halvfjerds .timeline { 
 
    background-color: black; 
 
} 
 

 
#halvfjerds .linje1 { 
 
    width: 500px; 
 
    height: 100px; 
 
    background-color: white; 
 
    margin-left: 18vw; 
 
    margin-top: 220px; 
 
    float: left; 
 
    display: block; 
 
    position: absolute; 
 
} 
 

 
#halvfjerds .linje2 { 
 
    width: 500px; 
 
    height: 100px; 
 
    background-color: white; 
 
    margin-left: 54vw; 
 
    margin-top: 780px; 
 
    float: left; 
 
    display: block; 
 
    position: absolute; 
 
} 
 

 
.timeline { 
 
    height: 95%; 
 
    width: 100%; 
 
    float: left; 
 
    margin-top: 1.4% 
 
}
<div id="halvfjerds"> 
 
    <div class="timeline"> 
 
    </div> 
 
    <div class="linje1"> 
 
    </div> 
 
    <div class="linje2"> 
 
    </div> 
 
</div>

ホープ誰かがそこに助けることができます!

+0

あなたは水平か垂直かを意味しましたか? –

+3

あなたの質問は非常に不明です。 – Huelfe

+0

https://jsfiddle.net/pb76pb4c/うまくいけばそれをよりよく説明するバイブルです。白いdivはそれが@Huelfeのように振る舞いません –

答えて

-1

あなたが必要とするのは、position:divに絶対的なスタイルプロパティを与えることだけです。

+0

私はどのようなdivを与える必要がありますPos:絶対? –

1
#halvfjerds .timeline { 
background-color:black; 
position: relative; 
} 

それはあなたが必要なものである場合、私はそれだけで私は

+0

https://jsfiddle.net/pb76pb4c/ –

+0

フルスクリーンにしてください。あなたは白いdivがどうなるべきか振る舞うのを見ることができます –

+0

@AdrianKirkegaard次に、あなたがしたいことを実際には得られません、 'relative'メソッドを使ってdivを' position:absolute; 'divあなたは相対を選択しました –

0

を教えていないだ場合は、このソリューションを好きではないので、もし、同じmargin-left: 18vw;

を設定する必要があり、知りません私は分かりません

関連する問題