2011-10-31 9 views
14

CSS behaviorプロパティをリセット/設定解除する正しい方法がIEのためにあるのですか?CSSでビヘイビアプロパティを設定解除する*正しい*方法は何ですか?

div { behavior:url(fixIE.htc); } 

いくつかの特定の要素についてこれをリセットする必要があります。私はこの動作しないことに気づいた後、私は答えを探し始めた:

.my-div { behavior:0; } 

私は空の文字列が働いていたと言うことan SO postを見つけましたが、何の言及は、これは実際にそれを行うための正しい方法であることが挙げんです:

.my-div { behavior:''; } 

しかし、私はこれは私が遭遇してきたいくつかのコードで使用さ見てきました:私は見つけることができません

.my-div { behavior:none; } 

http://reference.sitepoint.com/css/behavior

...しかし、それは問題を明確にしない:それは仕様では本当にないとして任意の実際の参照は、私が見つけた最も近いものはここにありました。

どちらの方法が正しいですか、それとも重要ではありません(javascriptのやりとりも考慮してください)。存在する場合は参照を含めてください - それが私が実際に探しているものです。

答えて

11

w3cのマニュアルhereで確認できます。それが言うように、初期値はnoneです。

+0

私が探していたものです。私は「正しい」と思わず、W3Cから何も見つからなかったことを知っていました。それはMSIEのものだからだと思いました。 –

+0

IEとNetscape、_Action Sheets_というものを使用しています。そうですね、実際にはIEのみです。 – scumah

+0

実際には、scumahのドラフトの現在のバージョンでさえも動作プロパティはありません。 – reisio

-5

私はこの質問への答えはちょうどunset値に行動を設定し、質問自体にあると思う:Firefoxの、お役に立てば幸いでテスト

.my-div { behavior: unset; } 

+2

IEで 'unset'が無効なキーワードです。 – JDB

関連する問題