두 개의 고정 너비 열이있는 페이지를 만들고 싶습니다. 각각의 고유 한 배경색을 가지며 큰 내용을 스크롤 할 때도 페이지의 전체 높이에 걸쳐 스트라이칭됩니다. 설명을위한 간단한 그림 : https://dl.dropbox.com/u/3060536/twocol.png전체 높이의 배경이있는 두 개의 열이 있습니까?
거의 내가 원하는 것을 할 수있는 몇 가지 해결책을 발견했습니다.
- 사방
height:100%
퍼팅만큼 스크롤하지 않는 멋지다 :이 화면의 높이에 상대적 것 같다 (긴 텍스트를 위해 아래로 스크롤 할 때 배경이 사라집니다). height:100%
을 HTML 및 본문에 넣고min-height:100%
을 div 중 하나에 넣으면 하나의 열이 전체 높이를 채울 수 있습니다. 그러나 이것은 신체 바로 아래에서 이루어져야하기 때문에, 내가 원한 중심의 2 열 레이 아웃과 결합 할 수없는 것 같습니다.- 열에
padding-bottom:100000px
및margin-bottom:-100000px
을 넣고 상위에있는overflow-y:hidden
을 넣으면 화면에 모든 것이 적합하면 제대로 작동하지만 텍스트가 화면에 맞지 않으면 아래로 스크롤하는 옵션이 완전히 제거됩니다.
그래서 내가 원하는 것을하지 않습니다. 이 작업을 수행하는 적절한 방법은 무엇입니까?
당신이 (대신 요소에게 배경 이미지/색상을주는) – NickSlash
인 flexbox은 최신 브라우저 –
@NickSlash에 당신을 위해 작동이 http://alistapart.com/article/fauxcolumns 같은 것을 사용할 수 있습니다 그게 효과가 있지만, 나는 평면 컬러를 위해 불필요하게 이미지 파일을 사용하지 않고도 해결책을 찾고자합니다. – user1111929