入力フィールド値の一部のスタイル設定
入力フィールドにテキストが赤色で表示されるが、特定の部分を区別する必要があるシナリオを検討します。青色を使用したこの調査では、このスタイルを実現する可能性について検討します。効果。
答え:
残念ながら、CSS スタイルは入力要素全体に均一に適用され、特定の部分を選択的に変更することはできません。
解決策:
この制限を回避するには、複数要素のアプローチが必要で、入力フィールドを 3 つの論理セクションに分割します:
この分割はできません単一の入力要素によって実現され、JavaScript の使用が必要になります。
マークアップの例:
<div class="input"> <span class="nonEdited before">foo</span> <span class="edited">fizz</span> <span class="nonEdited after">bar</span> </div>
スルーこのメソッドを使用すると、入力のアクセシビリティを維持しながら、入力フィールド値の特定の部分をスタイル設定するという望ましい効果を達成できます。フィールド。
以上が入力フィールドの値の特定の部分を異なる色でスタイル設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。