Stick Footer Issue in Safari & Chrome

被刻印的时光 ゝ 提交于 2019-12-13 01:06:21

问题


My sticky footer works great in all the browsers expect Safari & Chrome, particularly the work.html page itself.

http://obliqueinteractive.com/creative/work.html

I noticed when i delete this css attribute from my style sheet, the problem goes away but doesn't allow for the footer to stick anymore

html, body {height: 100%;}

Could there be other css issues that are forcing the footer to act this way?


回答1:


First, hard to diagnose without seeing your code. Yes there are definitely other css issues that can affect a sticky footer; namely padding on other elements. Again, hard to diagnose when we can't see your code.

This stickey footer is great and I used it a lot.




回答2:


code for the sticky footer and divs with padding:

body{
background-image: url(../images/main_bg.jpg);
background-repeat: repeat-x;
}
#wrapper{
width: 961px;
margin: 0 auto;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -104px; 
}
.footer, .push {
height: 104px; 
}
#work_colm{
width: 675px;
float: left;
display: inline;
padding-bottom: 40px;
}
#footer {
margin: 0 auto;
background: #292929 repeat-x;
height: 104px;
clear: both;
}



回答3:


I made the following changes (to the floating footer element) and it works now in safari, opera, firefox, and chrome.

width: 101%;
margin-left: -8px;

I'm not sure if the 8px was just a fix for me or a fix for all but give it a shot and let me know



来源:https://stackoverflow.com/questions/2115317/stick-footer-issue-in-safari-chrome

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!