33

アクセシビリティを向上させるために、新しい HTML5details要素を使用するようにサイトをアップグレードしています。

すべて問題なく動作していますが、残念ながら要素をクリックして開くと、Chrome は醜い青い境界線を適用します。

ここに画像の説明を入力

Chromeがこれを行うのを止める方法はありますか? 明示的な CSS スタイルが適用されているのがわからないので、それを取り除く方法がわかりません。

問題をデモするための JSFiddle コード: http://jsfiddle.net/6x2Kc/

4

2 に答える 2

68

使用するoutline:none;

例えば、

summary{
  outline:none;
}

ワーキングデモ

お役に立てれば。

于 2014-01-13T13:06:16.483 に答える
4

アウトラインを使用: 0;

summary:focus {
     outline: 0;
}
于 2019-04-17T21:11:25.730 に答える