2012-10-17 3 views
1

유동적 인 크기 조정과 함께 인라인 바로 아래에서 메뉴 및 페이지 내용을 유지하면서 헤더에 'img'를 사용하여 유동적 배경 이미지를 사용할 수 있다면 해결하려고합니다.유체 배경 이미지

CSS의는 다음과 같습니다

img#header-wrapper { 
    width: 100%; 
    position: absolute; 
    top: 0; 
    left: 0; 
     z-index:10; 
} 

#content-wrapper {padding-top:266px;float:left;overflow: hidden;border-bottom: 0;position: relative;background-color:white;height: 100%;} 

HTML : 그것은 절대 위치와 필요 이상 당신이 부하가 더 복잡했습니다

<div id="header-wrapper" class="clearfix"> 
<img id="header-wrapper" src="/images/new-header.jpg" alt="" /> 
    </div> 
</div> 
+0

필요한 높이를 얻기 위해 몇 가지 자바 스크립트를 사용? – twodayslate

+0

# header-wrapper 및 # content-wrapper를 왼쪽으로 떠서 절대/상대 위치 지정 작업을 모두 제거하면 작동합니다. – Andy

+0

첫 번째 문제는 div와 img에 동일한 ID를 사용하고 있다는 것입니다. ID는 고유 항목으로되어 있습니다. 페이지 당 하나의 의미. –

답변

1

. 필요한 것은 height: auto입니다.

LIVE DEMO >

<div class="header"> 
    <img src="http://www.dev.inside-guides.co.uk/images/new-header.jpg" /> 
</div> 
<div class="nav"> 
    NAV 
</div>​ 

.header { 
    width: 100%; 
    margin 0 0 10px 0; 
} 

.header img { 
    width: 100%; 
    height: auto; 
} 

.nav { 
    background: red; 
    width: 100%; 
} 
+1

당신은 이것을 위해 자바 스크립트가 필요하지 않습니다. – SpaceBeers

+0

나는 그것에 대해 걱정하지 않을 것이다. 이 접근 방식에는 전혀 문제가 없습니다. – SpaceBeers

+0

그들은 어디에있을 예정입니까? – SpaceBeers