21

子を含む要素を使用する場合と、親内の要素を使用する場合の意味上の違いは何ですか? どちらの方法でも、ユーザーはオプションを 1 つしか選択できません。唯一の違いは視覚的およびユーザー エクスペリエンス関連です。最初の方法ではユーザーにドロップダウン メニューが表示され、もう 1 つの方法ではラジオ ボタンが表示されます。<select><option><input type="radio"><fieldset>

<select multiple="">同様に、<option>子を使用する場合 (複数選択ドロップダウン) と使用する場合<input type="checkbox">(チェック ボックス)の違いは何ですか? 繰り返しますが、機能に違いはありません。プレゼンテーションのみ。

HTML 仕様に、開発者が使用できる両方の方法があるのはなぜだろうかと思っています。唯一の違いがプレゼンテーションとユーザー エクスペリエンスにある場合、1 つの方法だけを使用するべきではないでしょうか?

4

1 に答える 1

30

一般的な用語では、ラジオ ボタンと選択リスト (ドロップダウン) に特に違いはありませんが、使用される画面スペースはオプションの数に比例するため、オプションの数が2 ~ 7の間の場合、Web デザイナーは使用します。ラジオ ボタン、8 つ以上のオプションの場合、ドロップダウン リストまたは単一選択リストを使用します。

設計時に留意すべきもう 1 つの点は次のとおりです。ほとんどの状況でほとんどのユーザーに既定のオプションが推奨される場合、ラジオ ボタンは必要以上にオプションに注意を向ける可能性があります。オプションに注意を向けたくない場合や、ユーザーに変更を促したくない場合は、ドロップダウン リストの使用を検討してください。ドロップダウン リストは現在の選択に焦点を当てますが、ラジオ ボタンはすべてのオプションを均等に強調します。

チェックボックスと複数選択ドロップダウンについても同じことが続きます。

于 2013-09-07T18:43:47.030 に答える