2013-03-07 48 views
-1

試圖設置這兩列每個都有50%的寬度,但在IE7中colgroup被忽略,任何人都可以提出一種方法來解決這個問題嗎?IE7忽略colgroup?

<table id="briefEquationBuilder" class="fullWidthTable"> 
     <colgroup> 
      <col span="1" align="left" style="width:50%"> 
      <col span="1" style="background-color:yellow"> 
     </colgroup> 

enter image description here

+0

我只是在試圖修復一個bug,而不是試圖讓埋在更多的工作。 – Xerxes 2013-03-07 16:23:32

+0

如果沒有足夠的瀏覽器支持,就像@Riskbreaker指出的那樣,那麼只有兩種選擇:(1)更改HTML(支持某些東西)。 (2)不要試圖完全支持IE7。 – 2013-03-07 17:04:53

+0

colgroup'標記本身沒有效果,所以如何推斷它被忽略?您應該說明您的期望以及如何失敗,並且您應該披露所有相關的CSS代碼 - 可預先包含一個完整的,自包含的文檔,以說明問題並解釋如何看待它。 – 2013-03-07 17:35:53

回答

1

你可以將它設置這樣的:

<table id="briefEquationBuilder" class="fullWidthTable"> 
    <colgroup class="yours"> 
    <col/><col/> 
    </colgroup> 
    <tr> 
    <td colspan="2">copy</td> 
    </tr> 
</table> 

但是........爲什麼不使用TD和添加類

COLGROUP對這個小支架底座:

http://marc.baffl.co.uk/bugs