다음은 끈끈한 바닥 글이 필요한 프로젝트의 기초로 상당히 일관되게 사용하는 레이아웃의 간략한 요약입니다. 처음에는 모든 코드를 어디에서 가져 왔는지는 확실하지 않지만 꽤 오랜 시간에 걸쳐 함께 코드화되었습니다.
http://jsfiddle.net/biznuge/thbuf/8/
당신은 당신이 페이지 전체를 감싸는 것 '#container'요소를 필요로하는 바이올린에서 볼 수 있어야합니다. 이것은 당신에게 100 % 높이를 준다. (css에있는 ie에 대한 해킹에주의하라.) 그리고이 'container'엘레멘트의 자식 (child) 엘레멘트는 그것으로부터 높이 또는 위치를 파생시킬 수있다. 이 방법의
주의 할 점은 다음과 같습니다 바닥 글이 더 변위 있도록
- 당신은 '#main' 요소의 하단에 약간의 패딩/마진을 제공 할 필요가 자연스럽게 것, 그래서 필요 이상으로 너의 바닥 글이 적어도 넓어야한다는 것을 아는 것은 높이가되어야한다. 수평 크기 조정이 될 때까지
- IE는 끈적 거림이 실패 특별한 경우 에 있도록 (< = IE8 9 테스트되지 않음), 당신은 단지 브라우저의 하단 가장자리의 크기를 조정하면 브라우저가 크기 조절 이벤트를 인식하지 않는 것 또한 이벤트로 제공됩니다. 당신이 레이아웃에 고정 폭을 원하는 경우
- 당신이 아니라 '#container'요소에 제약 조건을 배치하지만, '#page' 요소, 그리고 아마도 제공 에 '의 #footer'아래에 추가 요소를 소개한다 거기에 어떤 너비 제약.
행운을 비네!
연결 한 사이트가 다운되어 있으므로 일부 코드를 제공해주십시오. – shivgre
LOL - 6 년 반 전의 일입니다. 링크가 더 이상 유효하지 않다는 사실에 놀랐습니까? 프론트 엔드 개발의 모든 기능과 마찬가지로 Flexbox 및 CSS 그리드와 같은 새로운 기술로 대체되었습니다. 따라서 오래된 코드를 재 게시 할 필요가 없습니다! – swisstony
그래도 좋은 지적이지만 오래된 코드 로직은 오래된/더 이상 유효하지 않더라도 힌트를 제공 할 수 있습니다. 커뮤니티 지점에서부터 링크가 아니라 대답으로 실제 코드를 갖는 것이 더 합리적입니다. @swisstony 그래서 내가 upvote 수 편집 할 :) – shivgre