2012-12-10 82 views
3

我有一個jqgrid其Internet Explorer 8中的列分隔符無法看到(白色,因爲該單元格不存在任何值),但同一個網格在Firefox中很好地顯示。有沒有人知道一個修復,可以使網格在IE中顯示列邊框,即使沒有值存在?InternetExplorer和Firefox中的jqgrid的CSS不同

屏幕截圖的Internet Explorer 8

enter image description here

截屏的Firefox 16.0.2

enter image description here

+4

您可以添加' '作爲空白單元格的內容嗎?如果是這樣,我認爲這應該解決它。 – MrCode

+0

這個問題不會由MrCode的建議來解決,您應該提供重現問題的演示。用戶可以在圖片上看到使用自定義CSS中的圖標。可能問題在於這個部分。你應該包含jqGrid,jQuery UI和jQuery的其他準確版本。 – Oleg

+0

@MrCode:我很愚蠢.. :)謝謝,' '解決了問題 – Ricky

回答

5

的Internet Explorer 8不適國界,沒有內容的表格單元格。一個選項是將內容添加到單元格,但內容不必是可見的,因此 字符就足夠了。  被稱爲None breaking space角色,它實質上是一個總是呈現/呈現的空間,即使在多次使用時(與傳統的空間角色不同)。這修復了邊框並且不向用戶顯示單元中的任何內容。