我在加載IE9中的漸變時遇到了問題。我使用colorzilla生成它,其中包含一個用於禁用過濾器的IE條件註釋,以便使用IE9的svg組件。當我在IE9中打開頁面時,它會正確呈現,直到我點擊「允許阻止的內容」按鈕。 我已經嘗試使用元標記和html標記,並刪除腳本以查看是否有其中一個干擾。沒有骰子。 下面是我的頭部分代碼: <!DOCTYPE html PUBLIC "-//W3C//DTD XHT
我注意到,在JSF 2.1中*我的IE條件註釋不再有效。各種字符正在被HTML實體&取代,使註釋語法失效。 BalusC指出使用h:outputText的a solution to the problem in another question。我的問題是,我希望我的條件評論在我的頁面頂部,圍繞第一個元素。這意味着我不能使用h:outputText,因爲我還沒有定義它的名字空間。無論如何,我相信這
工作,我遇到的問題是什麼這個問題的標題說,我的網頁上有條件的意見,如果擴展名是HTML才能正常工作。 如果保存爲XHTML文件,有條件的評論不工作,頁面顯示「不是Internet Explorer」,無論瀏覽器。但是,當文件重命名爲html時,一切正常。這不會是一個問題,除非頁面需要是一個xhtml文件。 下面是再現問題最少的代碼量: <!DOCTYPE html PUBLIC "-//W3C//
我使用下面的IE條件註釋: <!--[if gt IE 7]>
Here is some code.
<![endif]-->
這個偉大的工程,從任何IE渲染低於8 但是保持代碼,這也保持了代碼在Chrome和Firefox中呈現。 關於爲什麼會發生這種情況的任何想法,以及如何讓代碼在IE以外的瀏覽器中呈現?