テキスト/入力ボックスの周りのフォーカスボーダー(アウトライン)を削除する方法は?(Chrome)

テキスト/入力ボックスの周りのオレンジまたはブルーのボーダー(アウトライン)を削除する方法について、どなたかご説明いただけますか?入力ボックスがアクティブであることを示すために、Chromeでのみ発生すると思います。私が使用している入力用CSSは以下の通りです。

input {
    background-color: transparent;
    border: 0px solid;
    height: 20px;
    width: 160px;
    color: #CCC;
}

.

ソリューション

このボーダーは、要素がフォーカスされていることを示すために使用されます(つまり、入力を入力したり、ボタンをEnterで押したりすることができます)。除去することもできますが

textarea:focus, input:focus{
    outline: none;
}

使いやすさのために、どの要素がキーボードフォーカスされているかをユーザーが知るための他の方法を追加するとよいでしょう。

Chrome は、モーダルとして使用される DIV などの他の要素にもハイライトを適用します。これらの要素や他のすべての要素にハイライトを適用しないようにするには、次のようにします。

*:focus {
    outline: none;
}
解説 (16)
input:focus {
    outline:none;
}

これでOKです。オレンジ色のアウトラインが表示されなくなります。

解説 (3)

解決策を見つけました。
使ったのはCSSでoutline:none;を使用したところ、うまくいったようです。とにかくお世話になりました :)

解説 (2)