를 사용하여 div를 내가 가지고있는 다음과 같은 마크 업 (바이올린 예 여기 : http://jsfiddle.net/9gvj11o5/8/)장소 이미지 뒤에 CSS
<div class="header">
<div class="image">
<img src="http://placehold.it/2200x800" alt=""/>
</div>
<div class="menu">This is the menu</div>
<div class="tools">These are the tools</div>
</div>
<div class="content">content</div>
그리고 다음 CSS :
.header {
position: relative;
}
.image {
position: absolute;
}
img {
width: 100%;
height: auto;
outline: 0;
}
내가 반응하고 100을 가지고 이미지를 필요 너비가 위쪽으로 정렬되었습니다.
하지만 이미지와 정상적인 흐름을 유지하려면 메뉴와 도구가 필요합니다.
내용은 이미지 뒤에 있으므로 머리글 뒤에 있어야합니다.
이미지는 머리글 div의 "배경"이됩니다. (배경 이미지를 사용할 수 없음)
위치를 사용하고 있지만 사용하는 순간 메뉴와 도구가 사라집니다.
무엇이 누락 되었습니까? 어딘가에 다른 래퍼 div가 필요합니까?
은 왜 CSS에서 배경 이미지를 사용할 수 없습니다? – andi
@andi 이것은 슬라이드 쇼일 것이고 이미지는 데이터베이스에서 가져올 것이므로 내 CSS에있는 이미지 URL을 모를 것입니다. –
@MDMoura 참고하십시오. '' –