0

我的网站现在看起来很棒。除了在 iPhone 上,当直立时,我的内容和页脚之间有一个很大的丑陋空白。我希望页脚始终位于内容下方,但同时在任何地方都保持正确的外观。如何使页脚自动延伸到该内容并具有与页脚相同的颜色以填充页面的其余部分?

这是我的代码:

/********************
     Page Base 
********************/

html, body { 
height: 100%; 
width: 100%; 
overflow-x: hidden;  
margin:0; 
padding:0;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px; 
-webkit-font-smoothing: antialiased; 
font-smoothing: antialiased; 
}

img, a {
border:none;
outline: none;
}

#wrapper{ 
min-height:100%;
max-height:950px;

position:relative; 
}

#header { 
width: 100%;  
height:145px; 
background-color: #fff; 
position: relative;

}   

#shadow { 
width: 1920px;  
height:145px; 
background-image:url(images/h_shadow.png);
position: relative;
z-index:-1;
margin-top:-98px;

}   

#content { 
height:auto;
position:relative;
padding:770px; 
padding-bottom:35px; 
width:100%;
display:none;
z-index:-2;
}

.contentbox{
    width:3000px;
    height:100%;
    margin-top:-770px;
    padding:0;
    right:0;
    left:0;
    background:fff;
    position:absolute;
    z-index:-1;
    margin-left:2000px;
}

#footer { 
width:100%; 
height:72px; 
position:absolute; 
bottom:0; 
left:0; 
background:#222; 
margin:0; 
padding:0; 
}

.clear {
clear:both;
}
4

1 回答 1

0

很高兴看到您的 html,但是如果您相对定位页脚,那么它将自动显示在底部,就在它上方的任何内容的正下方。您可以将您的背景设置为body与页脚相同的颜色。

于 2013-02-13T18:35:39.590 回答