0

Rails プロジェクトで Modernizr を使用しています。また、html タグに IE8 用のいくつかのクラスを設定しています

/[IE 8 の場合] %html{class:'ie8 oldie'}

Modernizr をミックスに追加すると、クラス ie8 oldie が削除され、js に置き換えられます。どうすればこれをやめることができますか。本当にすべきことは、それを追加することであり、以前に追加したものを削除しないことです。

4

1 に答える 1

0

たぶん、あなたが物事をしている順序を確認してください。

私はJoomlaで次のように同じことをしています:

HTML

<?php  
....
$doc->addScript($tpath.'/js/modernizr.js');    
...
?>  

<!doctype html>
...
<!--[if IE 8]><html class="no-js ie8 oldie" <![endif]-->
...


IE8 でページにアクセスすると、ページのソースは次のようになります。

<html class="ie8 oldie js ...">  

幸運を!

于 2013-04-14T17:28:27.167 に答える