Я пытаюсь исправить div с шириной 50vw
. Однако, когда я исправляю div, 50vw
действует так, как будто это 100vw
.
В приведенном ниже примере, чтобы получить желаемый эффект, я должен сделать target
25vw
вместо 50vw
. 100vw
шире экрана.
Вот jsfiddle . синий .target
контейнер должен иметь половину ширины желтого контейнера.
<div class="main">
.
<div class="content">
<div class="content-wrapper">
<div class="target-containers">
<div class="target">. </div>
</div>
</div>
</div>
</div>
CSS
html, body {
margin: 0;
width:100%;
height: 100%;
}
body {
background-color:gray;
}
.main {
background-color: yellow;
min-height:100vw;
position:relative;
margin-left: 25%;
margin-right:25%;
}
.content-wrappers {
position:relative;
}
.target-containers {
position:relative;
}
.target {
min-width:50%;
width:50%;
position:fixed;
float:left;
background-color:blue;
}