그래서이 페이지에서 바닥 글을 가져올 수 없습니다 : http://hiddenhillsweddings.com/ 브라우저 창의 아래쪽까지 확장 할 수 있습니다. 다른 위치 속성 (절대, 상대 등)을 모두 시도 했으므로 100 % 및 기타 값에서 최소 및 최대 높이가 다른 모든 조합을 시도했습니다. 이 주제에 관해이 포럼에서 많은 스레드를 읽었지만 해결책을 찾지 못했습니다. 나는 내가 필요로하는 것이 자세라고 확신한다 : 절대적; 높이를 100 %로 설정했지만 어떤 이유로 브라우저 바닥을지나 확장하는 바닥 글이 스크롤 바를 없애기 위해 오버플로를 숨길 수 없습니다. 누군가 나를 도와주세요.바닥 글을 브라우저 창의 아래쪽까지 확장 할 수 없습니다.
답변
방금 웹 개발자의 가장 일반적인 문제 중 하나를 발견했습니다. 여기에는 많은 해결책이 있지만, 순수한 CSS와 자바 스크립트가 있습니다. 이미 작성이 주제에 대한 좋은 튜토리얼이 있습니다 http://fortysevenmedia.com/blog/archives/making_your_footer_stay_put_with_css/
http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page
- 내가 개인적으로 jQuery를 통해 그것을 할, 내가 더 신뢰할 수 찾을 수 있습니다. 나는 footer를 display와 함께 모든것 아래에 놓는다 : block과 normal position. 그런 다음 내용이 페이지보다 작은 지 확인합니다.이 경우 위치를 절대 및 하단으로 변경합니다 (0;
일단 완료되면 시나리오가 변경 될 경우를 대비하여 창 크기를 확인합니다. 아마 최적은 아니지만, 좋은 작품 :
function footer(){ var offset = $('#footer').offset(); var footerHeight = $('#footer').height(); var height = window.innerHeight; if(height-offset.top-footerHeight>0) $('#footer').css({'position':'absolute', 'bottom':0, 'width':'100%'}); else $('#footer').css({'position':'static'}); }
그냥 당신이 당신의 바닥 글 요소의 ID를
#footer
변경해야합니다.
위치 절대 및 하단 : 0 작동하지만 실제로는 바닥 글과 내용 사이의 간격을 유지하고 그냥 짙은 회색을 확장해야합니다. 내용이 너무 짧으면 브라우저 하단까지 색상을 지정하십시오. jQery로이 작업을 수행 할 수 있습니까? 또한 나는 Wordpress 플랫폼에 구축 된 사이트를 가지고 있으며 사용자 정의 템플릿을 사용하고 있으므로 footer가 내용의 높이에 관계없이 모든 페이지에서 동일한 코드와 CSS가 될 수 있다면 바람직 할 것입니다. –
바닥 글을 창 하단까지 * 확장하려면 jQuery를 사용하여 바닥 글을 확장해야한다고 생각합니다. 나는 CSS로 이것을하려했지만 어떤 성공도하지 못했다. jQuery 솔루션은 사소하다. –
jQuery 솔루션의 까다로운 부분은 윈도우 크기 조정뿐만 아니라 다양한 이벤트에서 업데이트해야한다는 것입니다. AJAX를 호출하고 DOM을 수정하면 resize 이벤트가 트리거되지 않습니다. 나는 내 대답에 게시 할이 내 자신의 기능을 가지고 – aurbano
- 1. 보고서 바닥 글을 Excel로 내보낼 수 없습니다.
- 2. 웹 사이트에서 바닥 글을 볼 수없고 스크롤 할 수 없습니다.
- 3. 바닥 글을 GridView에 병합 할 수 있습니까?
- 4. 테두리, 머리글 및 바닥 글을 포함하여 브라우저 응용 프로그램 창의 크기를 어떻게 알 수 있습니까?
- 5. 바닥 글을 화면에 표시 하시겠습니까?
- 6. 바닥 글을 창 가장자리로 확장 (왼쪽 및 오른쪽)
- 7. 하단에 바닥 글을 설정하는 방법은 무엇입니까? 다음
- 8. 여러 .net 응용 프로그램에 바닥 글을 추가 할 수 있습니까?
- 9. 바닥 글 끝까지 바닥 글을 채우는 방법
- 10. 이렇게하면 html5 바닥 글을 사용할 수 있습니까?
- 11. 내 바닥 글을 내 창 브라우저 맨 아래에 확장하는 방법
- 12. 인쇄 대화 상자 머리글/바닥 글을 제거 할 수 있습니까?
- 13. 기본 바닥 글을 UITableView로 설정
- 14. GridViewCommandEventArgs없이 바닥 글을 asp.net에 설정하십시오.
- 15. 바닥 글을 CSS의 아래쪽에 붙이는 방법은 무엇입니까?
- 16. 어떻게이 중첩 바닥 글을 하단에 붙일 수 있습니까?
- 17. html로 머리글과 바닥 글을 제거하여 페이지를 인쇄하십시오.
- 18. 머리글과 바닥 글을 컬러로 인쇄하고 있습니까?
- 19. 이 바닥 글을 새로 고치지 않고 어떻게 바닥 글 레이아웃 Zend에 iframe을 삽입 할 수 있습니까?
- 20. AudioEffect에서 확장 할 수 없습니다
- 21. Ext.Ajax.request를 확장 할 수 없습니다.
- 22. UITableView 적절한 크기의 바닥 글을 반환 할 때 섹션 바닥 글의 무작위 흰색 선
- 23. ScrollView에 대한 머리글/바닥 글을 오버 스크롤합니까?
- 24. 브라우저 창의 높이 및 Div
- 25. 브라우저 보안 오류 : "보안 위반으로이 페이지를 표시 할 수 없습니다."
- 26. IE9가 올바르게 바닥 글을 표시하지 않음
- 27. Android - 간단한 바닥 글을 추가하는 방법은 무엇인가요?
- 28. 어떻게 내용을 스크롤 할 수 있지만 머리글과 바닥 글을 만들 수 없습니까?
- 29. WP get_footer 함수가 바닥 글을 표시하지 않습니다.
- 30. 끈적하지 섹션 jQuery과 바닥 글을 만들려면
좋은 http://ryanfait.com/sticky-footer/ – RSM