2009-10-23 56 views
0

我的矩陣在HTML中無法正確呈現時出現問題。這是一個小問題,但令人討厭。 問題是最右邊的列上右邊框消失。它只發生在有數據的單元上。像這樣:SSRS 2005呈現爲HTML時的表格邊框問題

alt text http://img193.imageshack.us/img193/7718/med100width.png

沒有任何其他人的經驗呢?解決方法?修復? SSRS 2008是否有同樣的問題?

+0

是的,很多,以及許多其他問題 - 使用任何版本的Internet Explorer,甚至8和9和10.更不用說(有可能)有意與其他瀏覽器不兼容。 – 2012-06-12 09:18:05

回答

0

我有類似的問題,特別是跨瀏覽器,與SSRS。所生成的HTML標準非常差,因此在網絡瀏覽器中至少說甚至是古怪的。

我工作的客戶端對可訪問性和瀏覽器兼容性有嚴格的標準,所以我研究了提高輸出量的標準,但沒有獲得任何地方。由於報告基本上是XML,我希望有人在某個地方編寫了一個更好的引擎來將其轉換爲XHTML,但似乎沒有。

我最終玩弄了表格大小和列寬,這在某些情況下似乎解決了我的一些問題。

+0

對不起,沒有接受答案......我沒有時間訪問特定客戶的網站,因爲問這個問題,所以我還沒有能夠嘗試你建議的解決方案。但我認爲這是一種前進的可能性,如果事實證明失敗,我總是可以撤回接受。 – 2009-11-20 15:12:12

0

經過進一步的檢查,似乎所有的數字都被封閉在div中,屬性width = 100%。在IE中使用開發人員工具,我看到刪除寬度= 100%恢復了邊界。

一個解決方案可能是基於標準html編寫您自己的渲染器,並過濾掉煩人的小編程器。

+0

對於回答我自己的問題感到抱歉... – 2009-10-26 10:07:40

+0

但這不正確。實際的問題是,在Quirksmode中,0.25的邊框寬度(> 0px)將爲1px。但在標準模式下,邊框<0.5像素向下舍入爲0px,與無邊框相同,因爲1px是「最小渲染單位」。 – 2014-08-28 13:31:36