2012-01-09 40 views
2

我一直在這個網站相當長一段時間,我終於得到了它看起來相當不錯,我認爲。但我注意到與IE8主頁的問題(沒有其他的瀏覽器有這個問題,我用)IE8表無法正常大小​​

在IE8

,該網站看起來是這樣的:the blue bars around the td are created by the HTML analyzer and help show the problem

通知書上的藍色條最右邊一列的兩側顯示了<td>的寬度。其內容應該是160像素,但<td>本身比它應該寬。正如你可以在左邊的HTML分析儀上看到,寬度設置爲「160」,然而,在頁面的HTML說:

<td style="width: 160px;max-width:160px"width="160px"align="center"valign="top"> 

絕望的我已經試過明明幾件事情。爲什麼IE繼續討厭我?我可以編寫什麼樣的代碼讓IE瀏覽器像其他瀏覽器一樣好玩呢?

實際網站的網址爲http://EpicClanWars.com,如果你想深入到源。

回答

7

添加table-layout: fixed<table>的風格。如果沒有它,將width應用到表格單元格會被解釋爲min-width(從min-width不存在的遺留物)

+0

此外,考慮使用'box-sizing:border-box',因爲您的元素具有您想要的寬度但由於填充和邊界而變寬。 – 2012-01-09 03:31:11

相關問題