2009-11-03 4 views
3

타일링 된 배경 이미지가 있지만 그 위에 다른 타일링 이미지를 오버레이하고 싶습니다. 나는 시도했다 :HTML 태그와 BODY 태그를 사용하여 2 개의 타일링 배경 이미지를 사용하는 방법

html {background: transparent url('../images/bgtile.jpg') repeat top center;} 
body {background: transparent url('../images/body.png') repeat-y top center;} 

그러나 그것은 올바르게 작동하지 않는다. body 태그는 화면에 맞게 늘어나지 않기 때문에 div처럼 동작합니다.

나는 확실한 무엇인가를 놓치고 있다고 확신한다.

답변

4

이을 (그것은 FF3와 IE7에서 작동 내가 사파리와 크롬을 가정)보십시오 :

html { 
    background: transparent url('../images/bgtile.jpg') repeat top center; 
    height: 100%; 
} 
body { 
    background: transparent url('../images/body.png') repeat-y top center; 
    height: 100%; 
    overflow-y: scroll; 
} 
html > body { 
    min-height: 100%; 
    height: auto; 
} 
+1

와우, 빠릅니다. 빠른 응답 주셔서 감사합니다, 정말 잘 작동합니다. – Uberlemurguy

+0

아무런 문제가 없었습니다. 일주일 동안 저를 괴롭혔습니다. 지금은 사용 대기중인 텍스트 파일에 앉아 있습니다. 파일 이름을 변경하여 방금 일치시켜야했습니다. –

0

가 왜 내에서 100 % 너비/높이에서 작동하지? 그것은 모든 브라우저에서 작동합니다.

+0

일단 스크롤을하고 나중에 잊어 버린 다른 것들이 있으면 아주 잘 작동하지 않습니다. –

+0

모든 것이 해결 될 수 있다고 생각합니다. –

관련 문제