2013-03-18 42 views
1

我有一個有4行的HTML表格 如果內容高度大的話,如果我把表格高度大小的45%的內容放在行中,行的高度是10%35%45%10% 它會減少其他行高度顯示的內容和所有的事情出錯我該怎麼辦? 是否可以增加該行的高度? 如果頁面大小增加,它並不重要。內容更改時如何更改行高?

<html> 
<head runat="server"> 
    <title> Kut Sharing</title> 
    </head> 
<body > 
<div> 
    <form id="form1" runat="server"> 
<table width="100%" style="height:100%" border="0"> 
    <tr style="height:10%;background-image:url(Photos/header.png)"" > 
    <td> 
    <table width="100%" style=" height:100%" border="0"> 
    <tr> 
    <td style="width:12%; background-image:url(Photos/header2.gif)">&nbsp;</td> 
    <td> 
    <asp:ContentPlaceHolder id="head" runat="server"> 
    </asp:ContentPlaceHolder></td> 
    </tr> 
</table> 
</td> 
    </tr> 
    <tr style="height:35%; background-image:url(Photos/bluebox.png)""> 
    <td> 
     <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server"> 
    </asp:ContentPlaceHolder> 
     </td> 
    </tr> 

    <tr style="height:45%;"> 
    <td> 
     <asp:ContentPlaceHolder id="ContentPlaceHolder2" runat="server"> 

    </asp:ContentPlaceHolder> 
     <br /> 
     <br /> 

    </td> 

    </tr> 
    <tr style="height:10%; background-image:url(Photos/footerBg.png)""> 
    <td>&nbsp;</td> 
    </tr> 
</table> 
    </form> 
    </div> 
</body> 
</html> 
+0

你爲什麼要在你的行上設置高度?你會不會更好地讓桌子自然流動? – isherwood 2013-03-18 16:11:29

+0

@isherwood,因爲第一行az我的標題,我想修復 – Oli 2013-03-18 16:54:57

+0

那麼爲什麼不只是在第一行的單元格上設置高度呢? – isherwood 2013-03-18 17:03:44

回答

1

在這種情況下,請勿使用百分比作爲高度。