我有一個rails app(source),其中我試圖改變解決在Internet Explorer中顯示的一些錯誤。在app/views/layouts/application.html.haml
我:IE條件樣式不加載
/[if IE]
= stylesheet_link_tag "ie", media: "all"
這似乎會產生與預編譯的資產是從服務器上下載相應的HTML:
<!--[if IE]>
<link href="/assets/ie-21dfbd4e306a3f4685597c40061f9d43.css" media="all" rel="stylesheet" />
<![endif]-->
樣式表的內容是簡單的:
#logo {
display: none;
}
但是,當頁面顯示在IE中時,徽標仍會出現。
您使用哪個版本的IE進行測試? –
如果您使用的是IE10或以上版本,則無法使用。 – lifetimes
正如他們所說,ie10 +不會使用條件註釋。 –