2012-02-28 6 views
2

not supported in IE 6/7であることがわかるまで、私はうれしくoutlineプロパティを使用していました。
私は試しましたが、何も見つかりませんでした。
IE6/7のoutlineプロパティと同じ効果を達成する方法は?IE6/7の代わりにアウトラインプロパティ


編集:
私はinputradiocheckboxにそれを適用したいです。だから、回避策はこれですべてうまくいくはずです。

ありがとうございます!

+0

境界線ではなく輪郭線が特に必要ですか? –

+0

@Jamie:はい。私はそれをすべてのinput/radio.checkboxに適用しています。正確な効果を探しています。 – xyz

答えて

8

原則として、あなたが今発見したばかりの理由から、アウトラインを使用しないようにしています。

潜在的な回避策。

.element_name { 
    border:1px solid black; 
    margin:-1px; 
} 
+0

私はそれがラジオとチェックボックスで動作しないと思います。 http://jsfiddle.net/Ajinkya_Parakh/5SkCA/ – xyz

+1

[負のマージンバグ](http://haslayout.net/css/Negative-Margin-Bug)に注意してください。 – kapa

+0

@Ajinkya IE 6/7で動作するはずです。 'outline'を使って、IE固有のスタイルシートでのみこの修正を適用すれば問題ありません。 – kapa