div와 투명 GIF가 높이와 관련된 너비와 함께 왼쪽 여백으로 사용됩니다.
예를 들어 창 높이가 480px 인 경우 "여백"은 48px입니다.
전체 높이 유체 이미지와 한 줄에 div. Div는 나머지 가로 공간을 가져야합니다.
콘텐츠 분할을 나머지 너비로 만들려면 어떻게해야합니까?
해결책은 js가 아니고 IE9 & Android 호환이어야합니다.
N.B. 이미지가 있습니다 : 그것은뿐만 아니라 성장, 축소 할 수 있습니다에만이 방법을 보이기 때문에 ... '디스플레이 테이블 셀을'
<--------------------- 100% WINDOW WIDTH ---------------->
,--------------------------------------------------------,^
|| || | | |
|| IMG 1x10 px || CONTENT DIV | FREE SPACE | |
|| display: table-cell || | | | 100% WINDOW HEIGHT
|| height 100 % || height 100 % | | |
|| || | | |
'--------------------------------------------------------' ь
거의 작업 솔루션 : http://jsfiddle.net/koutsenko/g3fxh3k6/8/ 작품 바이올린에, 독립 HTML을하지 실행할 때 예상대로 . 하지만 문제가 있습니다. 작은 높이에서 "여백 이미지"에 추가 여백이 있습니다.
UPD :이 작업은 javascript를 사용합니다. 비싸지 않은 CSS 만 사용하여이 작업을 해결하는 것은 불가능합니다.
예, 콘텐츠 div는 http://jsfiddle.net/koutsenko/g3fxh3k6/ 행의 나머지 부분을 차지해야합니다. JS 스 니펫을 사용하면 브라우저 리플 로우가 발생하기 때문에 유동적 이미지가 필요할 수도 있습니다. ** 2Note1 ** : CSS에서 세로 및 가로 여백은 컨테이너의 너비 **에서 계산됩니다. 하지만 컨테이너의 높이 **와 관련된 왼쪽 여백이 필요합니다. ** 2 참고 2 ** : 귀하의 조언을 시도했지만 이미지와 래퍼 셀 크기를 동기화 할 수 없습니다. jsfiddle를 업데이트 할 수 있습니까? –
일부 세부 사항을 스키마에 추가 했으므로 "유동 여백"이있는 테이블이 창 높이를 100 % 차지해야합니다. –
거의 끝났습니다 - http://jsfiddle.net/koutsenko/g3fxh3k6/8/. jsfiddle에서 독립형 HTML로 코드를 이동하면 요청한대로 작동합니다.그러나 여전히 브라우저의 높이가 낮은 경우 "여백 이미지"가 이상한 추가 여백을 얻고있는 버그가 있습니다. –