0
width: 30%
을 사용하는 하위를 포함하는 부동 부모 div가 있습니다.상위 부동 요소가 퍼센트 너비의 자식으로 크기 조정되지 않음
너비 단위로 퍼센트를 사용하면이 상위 div의 크기가 조정되지 않지만 px 또는 ems를 사용할 때 잘 작동합니다.
유체 레이아웃을 갖고 싶기 때문에 width: 30%
을 사용할 때 부모 div의 너비를 조정할 수있는 방법이 있습니까? 그것이 전체 가능한 폭을 기본값으로하는 div
때문에, http://jsfiddle.net/sBzYH/
<div class='percent container'>
<div>
<h3>width: 30%</h3>
<p>
When using the child div
with percent width, the floating
parent div keeps expading 100%.
</p>
</div>
</div>
<div class='pixel container'>
<div>
<h3>width: 100px</h3>
<p>
When using the child div
with pixel width, the floating
parent div resizes accordingly.
</p>
</div>
</div>
여기서 무엇을 의미하는지 모르겠다. 부모 div에 너비를 설정하지 않습니까? – robertc
당신이 맞습니다.이 경우 내용의 너비를 기반으로 조정하기를 원하기 때문에 아닙니다. 그러므로'float : left'. – zanona
하지만 콘텐츠가 콘텐츠의 너비의 30 %가 될 것입니다. 컨테이너를 작게 만들 때마다 콘텐츠도 작아집니다. – robertc