2009-07-29 20 views
0

Aは次のようにActionLinkの:それは動作しませんアクションリンクでcssを参照するには?

a.search 
{...} 
a:search.hover 
{...} 

<%= Ajax.ActionLink("more", "myControl", new { id = item.ID }, 
    new AjaxOptions { UpdateTargetId = "pop", OnComplete = "showdetail" }, 
    new { @class = "search" }) 

その後、私は次のようにcssファイルにCSSを設定します。私がCSS名をCSSに変更した場合:

.search 
{...} 

IEで動作しないFirefoxでのみ動作するようです。

この問題を解決するにはどうすればよいですか?

+0

どのバージョンのIEですか? –

答えて

1

あなたのCSSは間違っているようです。

a.search { ... } 
a.search:hover { ... } 
+0

あなたはそれがすべてのCSSコードを1行に入れるべきであることを意味しますか? – KentZhou

+0

いいえ。オリジナルのCSSにタイプミスがあります。ホバーセレクタは 'a:search.hover'ではなく' a.search:hover'を読み込むべきです。 – Jason

+0

ありがとうございます。新しい{@class = "検索"}を維持し、a.search {...} a.search:hover {...}としてCSSを変更すると、Firefoxでは機能しますが、IEでは機能しません。何か案が? – KentZhou

関連する問題