回答:
注意点...フォーカスされたフォーム要素を設定した場合、スクリーンリーダーのような支援技術(AT)を使用している場合は、バックアップして、フォーカスされたフィールドの前にあるメニューやその他のコンテンツを表示する必要があります。
私の意見では、推奨される方法は、スキップリンクが利用可能な場合を除いて、どのフィールドにもフォーカスを設定しないことです。これにより、ページのコンテンツにスキップするか、ページを上から下に読むことができます。
他の人が言ったように、Javascriptがないと、デフォルトのフィールドを保証できません。ユーザーがアクセスする可能性のある複数のフィールドがある場合に、試してみたい代替オプションは、accesskey
属性ます。これは基本的に、ユーザーがブラウジング中にすぐにいずれかのフィールドに戻ることができることを意味します。これはスクリーンリーダーなどのユーザーにとって便利な場合があります。
この主題に関するウィキペディアの記事は非常に役立ちます-http://en.wikipedia.org/wiki/Access_key
これは、何らかの形式のスクリプトなしでは不可能です。Googleのホームページでさえ、検索フィールドにフォーカスするためにJavaScriptが必要です。
ただし、tabindex属性を使用して、デフォルトのテキストボックスの最小値を使用できる場合があります。ブラウザのサポートについてはこちらを確認してください:
http://reference.sitepoint.com/html/object/tabindex#compatibilitysection
サイトはそれを示唆しています
(他のほとんどすべての場合-つまりフォームコントロールとリンク-tabindexは優れたサポートを備えています)