2015-11-06 51 views
0

早上好。我有一個表旁邊一個廣告畫面160×600像素,我用行跨度,以避免其旁邊的TD得到高度600像素,如廣告圖片,這裏是我的代碼rowspan改變Internet Explorer中的所有td高度

<tr align="center"> 
    <td style="border:2px solid #00FFFF;width:500;height:36;" align="center" valign="center"><font face="arial" size="5" color="#33FFFF"><b>إسم البرنامج</b></td> 
    <td style="border:2px solid #00FFFF;width:130;height:36;" align="center" valign="center"><font face="arial" size="5" color="#33FFFF"><b>تاريخ الإضافة</b></td> 
    <td style="border:2px solid #00FFFF;width:120;height:36;" align="center" valign="center"><font face="arial" size="5" color="#33FFFF"><b>مرات العرض</b></td> 
    <td style="border:2px solid #00FFFF;width:130;height:36;" align="center" valign="center"><font face="arial" size="5" color="#33FFFF"><b>يعمل بنسبة %</b></td> 
    <td rowspan=36 style="border:0px solid #00FFFF;width:160;height:600;"><a href="link" target="_blank"><img border="0" src="160x600.2.gif" width="160" height="600" title="" /></a></td> 
    </tr> 

,這是繪圖,每一件事工作正常

|"""""""| |""""""|"""""""|""""""""""|""""""""""| 
|  | |______|_______|__________|__________| 
|  | |______|_______|__________|__________| 
|  | |______|_______|__________|__________| 
|  | 
|  | 
|  | 
|  | 
|  | 
|  | 
|  | 
|  | 
|  | 
|  | 
|  | 
|  | 
|  | 
|  | 
|  | 
|_______| 

這是因爲在所有的Web瀏覽器上面顯示是好的,但在Internet Explorer中顯示它爲:

|"""""""| |""""""|"""""""|""""""""""|""""""""""| 
|  | |  |  |   |   | 
|  | |  |  |   |   | 
|  | |  |  |   |   | 
|  | |  |  |   |   | 
|  | |______|_______|__________|__________| 
|  | |  |  |   |   | 
|  | |  |  |   |   | 
|  | |  |  |   |   | 
|  | |  |  |   |   | 
|  | |______|_______|__________|__________| 
|  | |  |  |   |   | 
|  | |  |  |   |   | 
|  | |  |  |   |   | 
|  | |  |  |   |   | 
|  | |______|_______|__________|__________| 
|  | 
|  | 
|  | 
|_______| 

我希望看到它在Internet Explorer中正常工作蘇ch作爲第一張繪圖的其他網絡瀏覽器,對不起我的英文

回答

0

您錯過了您的寬度/高度的px單位,例如

width:500;height:36; 

應該

width:500px;height:36px; 

你也應該使用CSS這一點,例如

<style type="text/css"> 
td { border:2px solid #00FFFF;width:500px;height:36px; } 
td:last-child { border:0px solid #00FFFF;width:160px;height:600px; } 
</style> 
+0

我把px,但沒有改變的東西,也爲此更改頁面的css更糟糕 –

0
  1. 它通常建議不要使用table S表示佈局的目的。
  2. 您還沒有表現出剩餘的結構TR小號
  3. 如果你仍然想table先走,我給你推薦以下結構
<tr> 
<td> 
    <table> 
    <tr align="center"> 
     <td>data</td> 
     <td>data</td> 
     <td>data</td> 
     <td>data</td> 
    </tr> 
    <tr align="center"> 
     <td>data</td> 
     <td>data</td> 
     <td>data</td> 
     <td>data</td> 
    </tr> 
    <table> 
</td> 
<td> 
    <img 160x600> 
</td> 
</tr> 

這樣外部表的高度根據圖像將爲600px,但根據數據,內表的高度將保持較小。

+0

我有剩餘的表代碼,但我提交了一部分「其中包含問題」 –

+0

你嘗試使用嵌套表? –

+0

不,我沒有嘗試,但我不知道,與Internet Explorer有什麼問題 –