Html5を使用して、クロムのテキスト入力があり、テキスト入力の外観を変更したい、フォーカスの概要(クロムのオレンジ)を削除し、背景を明るい色に設定します#f1f1f1
が、背景色に変化がない場合に、押し込まれたように見えるように、上と左側に太い境界線が表示されるようになりました。どうすれば削除できますか?申し訳ありませんが、モバイルデバイスでは写真を提供できません。
Chromeで発生します。つまり、Firefoxは他のものをテストできません。
border-style:solid;
はinset
スタイルをオーバーライドします。それはあなたが尋ねたものです。
border:none
は、境界線をすべて削除します。
border-width:1px
は、バックグラウンドが変更される前のように設定します。
border:1px solid #cccccc
はより具体的で、幅、スタイル、色の3つすべてを適用します。
これは、モバイルサファリのソリューションです。
-webkit-appearance:なし;
ここで提案されているとおり: Mobile Safari(iPhone)のtextarea inner shadowを削除
現在動作しているソリューションはありません。これが私の解決策です。プレフィックスを追加できます。
box-shadow: inset 0px 0px 0px 0px red;
border: none
またはborder: 0
を追加して境界線を削除するか、border: 1px solid #ccc
を追加して境界線を薄く平らにします。
Firefoxでゴーストパディングを削除するには、::-moz-focus-inner
を使用できます。
::-moz-focus-inner {
border: 0;
padding: 0;
}
live demo を参照してください。
border: 1px solid black
を設定して、すべての辺を等しくし、あらゆる種類のカスタムボーダー(実線以外)を削除します。また、box-shadow: none
を設定して、適用されているインセットシャドウを削除します。
これを試してoutline: none;
私はFirefoxに取り組んでいます。そして、私は同じ問題を抱えていました、入力タイプのテキストは、ボックスシャドーインセットのように見える自動定義されていますが、そうではありません。変更するのは境界線です... border:0;
を設定するだけで完了です。