2011-03-08 110 views
8

我有一個表,像這樣:HTML表級風格寬度不工作

<table id="MyTable" cellspacing="0" cellpadding="0"> 
    <thead> 
     <tr> 
      <th style="width: 30%;"> 
       <asp:Literal ID="LitDescriptionTitle" runat="server" /> 
      </th> 
      <th style="width: 30%;"> 
       <asp:Literal ID="LitDescription2Title" runat="server" /> 
      </th> 
      <th style="width: 30%;"> 
       <asp:Literal ID="LitAddressTitle" runat="server" /> 
      </th> 
      <th style="width: 10%;"> 
       &nbsp; 
      </th> 
     </tr> 
    </thead> 
<tbody> 

現在列寬被正確地設置在IE百分比,但不是在Firefox。 (可能FF做正確的事情)

有什麼我可以做的,以獲得固定在IE和FF的上述百分比列的寬度?

回答

3

添加

風格= 「寬度:100%;」

0

嘗試添加100%的寬度表..

0

我不能複製該百分比在IE,FF或Chrome正確設置。要正確設置百分比,您必須將寬度設置爲偏離表。這是絕對的還是相對的價值取決於你。但請記住不要使用內聯樣式。

2

您已將百分比設置爲百分比,但百分比是什麼?

嘗試設置表本身的寬度,或者使用style="width: x"或在CSS與:

table#MyTable { 
    width: x; // x denotes overall size 
}