2011-06-08 59 views
2

我有一個<table>與CSS屬性width: auto,它具有可變數量的列。最右邊的列沒有設置寬度。在IE8/Firefox3.6.12中,根據該列的內容寬度,表格根據需要調整大小。 <table>)。在IE7中,它填充到容器的右邊界。通過在CSS中設置該列的寬度,我可以在IE7/IE8/Firefox3.6.12上以相同的寬度顯示它。IE7中的表大小問題

+0

你試過table-layout:fixed; ?無論如何張貼表的上下文的一些代碼,知道他的父母有什麼屬性。 – VAShhh 2011-06-08 17:38:36

+0

該專欄的內容也很有趣。 – Kraz 2011-06-08 20:05:37

+0

在IE7中,它填充到包含的右邊界。 「通過在CSS中設置該列的寬度」 - 您使用的樣式是什麼? – kheya 2011-06-15 18:15:07

回答

0

我不知道我是否理解你的問題,但是,你是否嘗試添加一個寬度:auto;特別是那個專欄?

我可能會嘗試的如果我將在IE中使用表格,那麼大多數元素都具有已定義的widht和height。有時,當沒有規範的元素犯規顯示...

也許這就是問題...

如果沒有,請添加一些代碼,所以我們可以看到更好的問題。

+0

沒有問題。我只是在描述我是如何解決問題的。 – KingCobra42 2011-07-14 14:30:29