작동하지 않습니다 whitch 뭔가 같은 :디스플레이 블록은 내가 레이아웃이
<div id="content">
<div class="container">
<div id="container-overlay"></div>
<img>
</div>
<div class="container">
<div id="container-overlay"></div>
<img>
</div>
</div>
내 모든 이미지는 동일한 폭과 하나의 열에되고 싶어요, 그래서 디스플레이 블록 사용 :
을#content{
position: relative;
}
.container{
display: block;
}
.container-overlay{
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
}
img{
width: 600px;
}
그러나 이미지가 나란히 표시되고 단일 열에 표시되지 않으며 이유가 확실하지 않습니다.
당신이있어 실제 문제를 확인할 수 있습니다 http://layouttotest.tumblr.com/
'position : absolute'이 실제로하는 일에 대해 읽어야합니다. – CBroe
[CSS 블록 서식 지정 컨텍스트는 어떻게 작동합니까?] (http://stackoverflow.com/questions/6196725/how-does-the-css-block-formatting-context-work) – AlvaroAV
하지만 제거하면 오버레이를 엉망으로 만든다! – user3982778