2016-11-23 8 views
1

divOne의 80 % 너비에도 불구하고 다른 div (divOne) 너비의 div (divOne) 안에 너비 (divTwo)를 만들고 싶습니다. 이것이 가능한가?CSS 80 % div에도 불구하고 div를 100 % 만드는 방법

JSFiddle : https://jsfiddle.net/u3mbjgp3/

HTML :

<div class="divOne"> 
    <div class="divTwo"></div> 
</div> 

CSS : 당신이 창 너비의 100 %를 취할 divTwo을 원하는 경우에

.divOne { 
    width: 80%; 
    height: 250px; 
    background: #00ff00; /*green*/ 
} 

.divTwo { 
    width: 100%; 
    height: 150px; 
    background: #000; /*black*/ 
} 
+0

'divOne'의 범위를 확장하고 싶습니까? – corn3lius

+0

음, 부모의 너비의 80 % 인 부모의 너비가 100 %입니다. – j08691

+0

죄송합니다. 저는 divOne의 너비가 80 %에도 불구하고 100 % 화면 너비를 의미했습니다 –

답변

5

당신이 100vw

body, 
 
html { 
 
    margin: 0; 
 
    height: 0; 
 
} 
 
.divOne { 
 
    width: 80%; 
 
    height: 250px; 
 
    background: #00ff00; 
 
} 
 
.divTwo { 
 
    width: 100vw; 
 
    height: 150px; 
 
    background: #000; 
 
}
<div class="divOne"> 
 
    <div class="divTwo"></div> 
 
</div>
,129을 사용할 수 있습니다

+0

고마워요! 그것은 효과가있었습니다 ... 잘 ... 아직 xD가 작은 문제가 있습니다 : https://i.gyazo.com/1758e3b70423baf18a1a4e8c5b444c3a.png –

+0

'* {box-sizing : border-box} '를 추가하십시오. –

+0

아뇨, 불행히도 나에게 운이 없다 ... –