入力タグに関するChromeディスプレイの問題

すべて

私は次のコードを持っています:

.searchdiv {
  width: 140px;
  height: 35px;
  margin-left: 17px;
  margin-top: 12px;
  border-width: 2px;
  border-style: solid;
  border-radius: 4px;
  border-color: #707070;
}
.searchbox {
  padding: 3px;
  font-size: 16px;
  font-weight: bold;
  background-color: #121212;
  color: #6b6b6b;
  border-color: #121212;
  width: 100px;
  height: 25px;
}
.searchbox:focus {
  outline: none;
}
.maglass {
  position: fixed;
  top: 57px;
  left: 125px;
}
.maglass:focus {
  outline: none;
}
<div class="searchdiv">
  <form action="/search.njs" method="GET">
    <input class="searchbox" type="text" name="query" value="" />
    <input class="maglass" type="image" src="/res/maglass.png">
    </img>
  </form>
</div>

これを実行すると、次のように出力されます。

探す

指定した色には黒枠が含まれていないので、黒枠の原因を知りたいのですが。

border-colorプロパティを削除しようとしましたが、境界線全体が灰色になります。

ハリー

Chromeに黒(っぽい)の境界線が表示されるのはなぜですか?

この問題は、ChromeのinputボックスのデフォルトのUA設定が原因です値はデフォルトでinset(開発者コンソールから確認できます)に設定されており、これが要素に黒っぽい(黒ではなく、半透明の黒のように見える)はめ込み境界線を引き起こしているように見える値です。

ここに画像の説明を入力してください

境界線と背景色が変更されると、問題がより明確になります。以下のスニペットで、それを視覚化するためにいくつかの高コントラストの色を設定しました。

.searchdiv {
  width: 140px;
  height: 35px;
  margin-left: 17px;
  margin-top: 12px;
  border-width: 2px;
  border-style: solid;
  border-radius: 4px;
  border-color: #707070;
}
.searchbox {
  padding: 3px;
  font-size: 16px;
  font-weight: bold;
  background-color: #121212;
  color: #6b6b6b;
  border-color: #121212;
  width: 100px;
  height: 25px;
}
.searchbox:focus {
  outline: none;
}
.maglass {
  position: fixed;
  top: 57px;
  left: 125px;
}
.maglass:focus {
  outline: none;
}

/* Just for demo */

.searchbox.contrast {
  background-color: yellow;
  border-color: yellow;
}
.searchdiv {
  margin-top: 20px;
}
<div class="searchdiv">
  <form action="/search.njs" method="GET">
    <input class="searchbox" type="text" name="query" value="" />
    <input class="maglass" type="image" src="/res/maglass.png">
  </form>
</div>

<div class="searchdiv">
  <form action="/search.njs" method="GET">
    <input class="searchbox contrast" type="text" name="query" value="" />
    <input class="maglass" type="image" src="/res/maglass.png">
  </form>
</div>


解決策は何ですか?

これに対する解決策は非常に簡単です。デフォルトborder-style上書きsolidして、以下のスニペットのように設定するだけです

.searchdiv {
  width: 140px;
  height: 35px;
  margin-left: 17px;
  margin-top: 12px;
  border-width: 2px;
  border-style: solid;
  border-radius: 4px;
  border-color: #707070;
}
.searchbox {
  padding: 3px;
  font-size: 16px;
  font-weight: bold;
  background-color: #121212;
  color: #6b6b6b;
  border-style: solid;
  border-color: #121212;
  width: 100px;
  height: 25px;
}
.searchbox:focus {
  outline: none;
}
.maglass {
  position: fixed;
  top: 57px;
  left: 125px;
}
.maglass:focus {
  outline: none;
}

/* Just for demo */

.searchbox.contrast {
  background-color: yellow;
  border-color: yellow;
}
.searchdiv {
  margin-top: 20px;
}
<div class="searchdiv">
  <form action="/search.njs" method="GET">
    <input class="searchbox" type="text" name="query" value="" />
    <input class="maglass" type="image" src="/res/maglass.png">
  </form>
</div>

<div class="searchdiv">
  <form action="/search.njs" method="GET">
    <input class="searchbox contrast" type="text" name="query" value="" />
    <input class="maglass" type="image" src="/res/maglass.png">
  </form>
</div>

ここに画像の説明を入力してください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Sitecoreでのプレースホルダーレンダリングの問題に関するエディター入力のエクスペリエンス

分類Dev

入力タイプの色とvモデルに関するVueのパフォーマンスの問題

分類Dev

入力タイプの色とvモデルに関するVueのパフォーマンスの問題

分類Dev

テキスト入力タイプの編集に関連する問題

分類Dev

テキスト入力タイプの編集に関連する問題

分類Dev

入力タイプの日付の幅に関するブートストラップ入力グループの問題

分類Dev

カスタムスタイルの入力タイプ範囲の機能に関する問題

分類Dev

メディアプラグインジェネレータの動作に関する問題

分類Dev

ディスプレイポート使用時の起動に関する問題

分類Dev

tdセルの入力グループに関する問題

分類Dev

Charデータ型への入力に関する問題

分類Dev

ANOVA(rstatix)の「mutate()」入力「データ」に関する問題

分類Dev

Aurelia:カスタム属性のプライマリプロパティに関するデータバインディングの問題

分類Dev

カスタム入力に関するPrestaShopBlocklayeredの問題

分類Dev

ファイルを別のディレクトリにコピーする単純なスクリプトからの入力に問題があります

分類Dev

ファイルを別のディレクトリにコピーする単純なスクリプトからの入力に問題があります

分類Dev

ディレクティブに関するAngularjsスコープの問題

分類Dev

Angularアプリ内のポリマーテンプレートに関するデータバインディングの問題

分類Dev

タイムスタンプ付きのmysqlへのパンダデータフレーム挿入に関する問題

分類Dev

Androidの「スマートディスプレイ」とAIR /カメラの相互作用に関する問題

分類Dev

輝度制御とビデオ再生に関するNVIDIAディスプレイの問題

分類Dev

パンダのデータフレームタイプに関する問題

分類Dev

バインディングに関するKnockoutjsの問題

分類Dev

DataGridGoupStyleでのバインディングに関する問題

分類Dev

タイミングスレッド機能の使用に関する問題

分類Dev

fortranおよびユーザー入力値のイテレーターに関する問題

分類Dev

Javaプログラムの偶数インデックスに関する問題

分類Dev

入力フィールドの背景に関する問題

分類Dev

マスターページのasp.netchildfページからc#への入力タイプ=ラジオの値の取得に関する問題

Related 関連記事

  1. 1

    Sitecoreでのプレースホルダーレンダリングの問題に関するエディター入力のエクスペリエンス

  2. 2

    入力タイプの色とvモデルに関するVueのパフォーマンスの問題

  3. 3

    入力タイプの色とvモデルに関するVueのパフォーマンスの問題

  4. 4

    テキスト入力タイプの編集に関連する問題

  5. 5

    テキスト入力タイプの編集に関連する問題

  6. 6

    入力タイプの日付の幅に関するブートストラップ入力グループの問題

  7. 7

    カスタムスタイルの入力タイプ範囲の機能に関する問題

  8. 8

    メディアプラグインジェネレータの動作に関する問題

  9. 9

    ディスプレイポート使用時の起動に関する問題

  10. 10

    tdセルの入力グループに関する問題

  11. 11

    Charデータ型への入力に関する問題

  12. 12

    ANOVA(rstatix)の「mutate()」入力「データ」に関する問題

  13. 13

    Aurelia:カスタム属性のプライマリプロパティに関するデータバインディングの問題

  14. 14

    カスタム入力に関するPrestaShopBlocklayeredの問題

  15. 15

    ファイルを別のディレクトリにコピーする単純なスクリプトからの入力に問題があります

  16. 16

    ファイルを別のディレクトリにコピーする単純なスクリプトからの入力に問題があります

  17. 17

    ディレクティブに関するAngularjsスコープの問題

  18. 18

    Angularアプリ内のポリマーテンプレートに関するデータバインディングの問題

  19. 19

    タイムスタンプ付きのmysqlへのパンダデータフレーム挿入に関する問題

  20. 20

    Androidの「スマートディスプレイ」とAIR /カメラの相互作用に関する問題

  21. 21

    輝度制御とビデオ再生に関するNVIDIAディスプレイの問題

  22. 22

    パンダのデータフレームタイプに関する問題

  23. 23

    バインディングに関するKnockoutjsの問題

  24. 24

    DataGridGoupStyleでのバインディングに関する問題

  25. 25

    タイミングスレッド機能の使用に関する問題

  26. 26

    fortranおよびユーザー入力値のイテレーターに関する問題

  27. 27

    Javaプログラムの偶数インデックスに関する問題

  28. 28

    入力フィールドの背景に関する問題

  29. 29

    マスターページのasp.netchildfページからc#への入力タイプ=ラジオの値の取得に関する問題

ホットタグ

アーカイブ