2010-10-25 33 views
2

我正在重新設計我的Tumblr博客,並使用CSS3 Pie爲Internet Explorer添加一些竅門。問題在於CSS3 Pie使用的Internet Explorer特定文件(.htc)只能從與HTML文件相同的域中提供,這是我在Tumblr上無法做到的。如何從其他域添加Internet Explorer行爲文件(.htc)?

事情是,沒有該文件的網站在IE6上打破了IE7 & IE7(我使用HTML5語法,顯然這些瀏覽器甚至不喜歡它,即使有一些Modernizr的幫助)。

那麼,你知道有什麼方法從另一個域中添加這些文件,而不是那些提供HTML的文件嗎?不管它多麼黑。

回答

0

我會建議使用條件註釋的IE來優雅地提醒用戶他們的瀏覽器不支持,或重新格式化IE用戶的內容。

<!--[if IE 6]><link rel="stylesheet" type="text/css" href="includes/styleIE6.css" /><![endif]--> 
<!--[if IE 7]><link rel="stylesheet" type="text/css" href="includes/styleIE7.css" /><![endif]--> 
<!--[if IE 8]><link rel="stylesheet" type="text/css" href="includes/styleIE8.css" /><![endif]--> 

另一種替代方法,我猜測它比「.htc」黑客你建議的更容易。是使用基本的java腳本重定向。如果用戶使用IE(小於IE9),則將其重定向到簡化的僅IE瀏覽器的網頁。

相關問題