這裏是我的html:HTML - IE10不能正確顯示錶格?
<table id='first' width="800" border="0" cellpadding="0"> <!-- first table -->
<tr>
<td width="323">
<img src="../imageOne.jpg" width="323" height="179" alt="" />
</td>
<td width="257">
<table id='second'> <!-- table inside table -->
<tr>
<td><img src="../imageTwo.jpg" alt="CSS logo" width="190" height="100" /></td>
</tr>
<tr>
<td><br /><img src="../imageThree.jpg" alt="ESA logo" width="190" height="95" /></td>
</tr>
</table> <!-- end second table. This second table had two rows/two images, one on top of another. -->
</td>
<td width="212"><img src="../imageFour.jpg" width="203" height="251" alt="photo of an extension cord plugged in" /></td>
</tr>
</table>
這其實不是我的HTML,我在工作,並有修改別人的。正如你所看到的,桌子裏面有一張桌子。在IE8中,第二張表位於第一張表格內,但由於某種原因,在IE10中,第二張表格位於第一張表格的下方。這是因爲如果第二個表中有一個
margin-top: 20px;
,但我確信,該表沒有邊距。任何想法爲什麼第二個表不是內聯/完全在第一個表內? 注意:該網頁位於內部網站上。
編輯:我在想,如果我能找到一種方法垂直對齊第一個表內的表,也許這將解決問題?有沒有辦法在另一個表內垂直對齊一個表?
這是一個內聯網站點? –
適用於IE10的我:http://jsfiddle.net/r7ckh/ – enguerranws
我不確定你的問題是什麼。你在問爲什麼兩張圖中的圖像都在另一張下面? – Ani