2014年4月2日 星期三

Thunderbird 大量 div 套疊的錯誤

有一份電子報,內容開頭固定是:
<!-- #BeginEditable "可編輯區" --><div style=background-color:>
<DIV>
<DIV>
<DIV>
<DIV>
<DIV>
<DIV>
<DIV>
...
<DIV> (共225個)
<TABLE> ...內文內容

然後結尾也有好好的閉合起來:
</DIV>
</DIV>
</DIV>
</DIV>
</DIV>
</DIV>
</DIV>
...
</DIV> (共225個)

IE / Outlook 可以正確解析,顯示完整表格內容。
但 Firefox / Thunderbird 會只顯示內容的純文字,其他如 圖<img>、連結<a>、格式樣式甚至<table>的排版等等,完全沒處理。

簡單測試一下:套疊的 div 為:
  160個,正常。
  180個,表格內的文字與連結消失,但圖與樣式排版正常。
  200個,表格內的文字以純文字顯示,無任何格式樣式。