2

これは、私が今日の午後にしたのと同じ質問をする別の試みですが、人々はそれを理解せず、締め切りまで反対票を投じました。

まず第一に、ファイル入力のスタイルを設定し、入力 html 要素を他の html 要素として選択できないという問題を解決する方法を知りたくありません。実際、私はそれを解決する方法をすでに知っていますc&p

繰り返しますが、問題を回避する方法は既に知っています。それは私の質問ではありません。あなたのすべての意図に感謝しますが、それは必須ではありませんでした.

質問は簡単です:

他のすべての要素、実際には他のすべての html 要素、ファイル入力または選択入力 HTML 要素のように簡単にスタイルを設定できないのはなぜですか? この要素のスタイルを設定できないことを好む技術的な理由はどれですか?

ユーザーにとって危険だからできないのですか?クリックしている場所を確認できなかったからですか? アクセシビリティの問題ですか?規格がそれを禁止している理由は何ですか?

質問が理解できない場合は、申し訳ありません。それは私です。ただし、以前のように否定的に投票しないでください。

PS: ファイル入力のスタイルを設定して入力を選択する方法を知りたくありません。ありがとう

4

2 に答える 2

2

select 要素の例では、各プラットフォームにはマウス操作以外の入力方法があるため、一般にオペレーティング システムがこれらの問題を処理するためです。タブレットをお持ちの場合は、タッチ入力のため、選択ボックスの処理が少し異なります。

多くの場合、アクセシビリティ設定が原因です。アクセシビリティ設定を上書きしたくありません。視覚障害のある人には支援技術が必要な場合があります。他のユーザーは、マウスなどの標準的なポインティング デバイスを使用することが困難または不可能な身体障害を持っています。

そのため、一部のブラウザー ベンダーは、特定の理由でこれらの要素のスタイル設定を処理できず、特定の要素をレンダリングする方法をブラウザーに伝えるためにオペレーティング システムに完全に依存しています。特にwebkitでは、その一部は変更されています。

于 2013-02-22T20:07:32.740 に答える
1

技術的な理由は単純に、ブラウザがこれを許可していないからです。UI は、ホスト オペレーティング システムによって提供されます。

于 2013-02-22T20:03:20.797 に答える