2013-10-03 71 views
-1

我在頁面上有一個頁腳,它將一些內容放在頂部,然後放在底部。我不知道爲什麼要這樣做,我試着在mainWrapfooter上放置clear:both;,但它沒有幫助。頁腳正在分割內容

HTML -

<div id="mainWrap"> 
<h1>Welcome to ASA.</h1> 
<hr class="faded"> 
<h3>Register</h3> 
<form action="register.php" method="post"> 
    <table> 
    <tr> 
    <td><p>Username:</p></td> 
    <td><input type="text" name="user" id="user" maxlength="50" /></td> 
    </tr> 
    <tr> 
    <td><p>Password:</p></td> 
    <td><input type="password" name="password" id="password" maxlength="50" /></td> 
    </tr> 
    <tr> 
    <td><p>Repeat Password:</p></td> 
    <td><input type="password" name="rpassword" id="rpassword" maxlength="50" /></td> 
    </tr> 
    <tr> 
    <td><p>Email:</p></td> 
    <td><input type="text" name="email" id="email" maxlength="50" /></td> 
    </tr> 
    <tr> 
    <td><p>Skype Username:</p></td> 
    <td><input type="text" name="skypeuser" id="skypeuser" maxlength="50" /></td> 
    </tr> 
    <tr> 
    <td><p>First Name:</p></td> 
    <td><input type="text" name="fname" id="fname" maxlength="50" /></td> 
    </tr> 
    <tr> 
    <td><p>Last Name:</p></td> 
    <td><input type="text" name="lname" id="lname" maxlength="50" /></td> 
    </tr> 
    <tr> 
    <td><input type="submit" value="Register" id="submit" maxlength="50" /></td> 
    </tr> 
    </table> 
</form> 
</div> 
<div id="bottom"></div> 

CSS -

#mainWrap { 
    width:960px; 
    height:auto; 
    margin:0px auto; 
    position:relative; 
    clear:both; 
} 

#bottom { 
    position:absolute; 
    clear:both; 
    left:0; 
    bottom:0; 
    background-color:#fff; 
    height:160px; 
    width:100%; 
    -webkit-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.75); 
    -moz-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.75); 
    box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.75); 
} 

畫面發生了什麼 - Image of whats happening

+3

爲什麼頁腳絕對定位? – j08691

+0

您的'


'未關閉。對我來說似乎很奇怪,即使它在純HTML中可以使用,除非你專門使用HTML而不使用XHTML,我不會養成像這樣打開標籤的習慣。 – Malachi

+0

Hr是一個自閉標籤 – George

回答

1

#bottom {}問題就出在這兒,你的位置是absolutebottom:0height:160px這是膠合頁腳具有160像素高度的底部。