web-dev-qa-db-ja.com

Webラジオボタンとチェックボックスのスタイルを変更しない理由はありますか?

CSSを使用してHTMLラジオボタンとチェックボックスの外観を変更することは、依然として非常に困難です。

たとえば、チェックボックスの境界線の色を変更しても、主要なブラウザでは何も起こりません。

これにはUXの理由はありますか?一貫性を保つためにそれを同じに保ちますか?それともこれは無視されてきただけなのでしょうか?

2
MGOwen

列Aの少しと列Bの少し。

  1. 特に複数の企業やブラウザで作業する必要がある場合、標準を変更することは困難です。変更を加えるたびに、すべての利用可能なブラウザーのすべての利用可能なバージョンでブラウザーの互換性を確保する必要があり、アクセシビリティ、タッチ動作などを考慮する必要があります。

  2. テクノロジーが進歩するにつれて(プログレッシブWebアプリ、グリッドなど)、より多くの標準とHTMLとCSSの更新が必要になるので、特に上記のポイント1を考慮する必要がある場合、非常に「基本的な」要素は優先度が低くなる傾向があります。

ですから、「無視されていない」というよりは、「壊れていなければ、修正しない」という方がいいと思います。

1
Socrates Kolios