2012-12-10 98 views
2

我正在使用TinyMCE,但圖標的圖像未顯示在Internet Explorer中。我已經檢查了here的討論,但我已經在做必要的代碼了。Internet Explorer中的tinymce圖標

在Firebug中,當我使用Firefox時,我可以檢查CSS,並且看到圖像(img/icons.gif)正在加載,所以它也必須在IE中加載,但工具欄仍然是空白。如果我滾過工具欄,我會得到正確的工具提示,並可以確定它是哪個按鈕,這意味着advacned中的按鈕正在工作。我認爲問題出在CSS上。

我使用最新的jQuery版本的TinyMCE,並運行IE9。當我在IE9的兼容性視圖中嘗試它時,它確實顯示了圖標。

是否有任何特定的CSS需要針對IE9進行調整?

+0

哪個DOCTYPE沒有你的IE顯示?在頁面加載時使用哪個渲染引擎,而無需手動切換渲染模式? – feeela

+0

<! - DOCTYPE html PUBLIC「 - // W3C // DTD XHTML 1.0 Transitional // EN」 「http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd」 - > 我對渲染引擎不太熟悉,我該如何檢查使用哪個引擎? – user961627

+0

我的<問題不是,哪個DOCTYPE yuo插入了,但IE確實看到哪一個。打開IE開發者收費和lokk使用的引擎(IE7,IE8,IE9?)。 – feeela

回答

2

您是否使用響應式佈局?如果是的話,試試這個:

.mceEditor img { 
max-width: none; 
} 
0

在我的情況的原因是阻塞在IE-安全的設置字體的下載。 (IE - > Internet選項 - >選項卡「安全」)這裏的德國IE設置的截圖:

settings dialog in German IE 11

如果您不能更改安全設置,你可以找到一個建議here in TinyMce UserGroup使用不使用字體的皮膚。你可以下載皮膚'lightgraynofonts'here。解壓壓縮文件到一個目錄/TinyMCE的/毛皮/ lightgraynofonts並初始化TinyMCE的編輯這樣的:

   tinyMCE.init({ 
          selector: ideditor, 
          theme: "modern", 
          skin: "lightgraynofonts",** ...