XUL で書かれた Firefox 拡張機能をいじっていて、テキスト ボックス要素のスタイルをカスタマイズしたいと考えていました。
これが私がこれまでにやってきたことです(CSSファイル):
textbox.custom-style {
-moz-appearance: none;
border-radius: 3px;
box-shadow: 0 1px #CCC inset;
background: #FFF;
border : solid 1px #CCC;
}
スタイルは正しく適用されますが、フォーカスされたテキスト ボックスのスタイルを変更するためにこのルールを追加すると、機能しないようです。
textbox.custom-style:focus {
border : solid 1px #ACC;
}
ボタン要素に対して同じルールを試してみましたが、問題なく動作しているようです (ボタンに「タブ」すると、フォーカスが取得され、期待どおりにスタイルが変更されます)
それで、私はここで何が欠けていますか?これは既知のバグですか? バグレポートまたは回避策を探しましたが、役に立ちませんでした。