指定すると、1行のテキスト入力欄を作成できます。値は省略可能type属性、name属性、value属性、disabled属性、form属性、autofocus属性の詳細については、input要素のページを参考にしてください。このタイプの特徴テキストを入力するための入力欄です。(実際の表示例)input要素では、このタイプの入力欄がデフォルトになります。size属性についてsize属性は、入力欄の幅を文字数で指定します。次の例では、30文字分の幅を指定しています。size="30">maxlength属性についてmaxlength属性は、入力できる最大文字数を指定します。次の例では、最大文字数を30文字に指定しています。maxlength="30">minlength属性についてminlength属性は、入力できる最小文字数を指定します。次の例では、最小文字数を5文字に指定しています。minlength="5">autocomplete属性についてautocomplete属性は、オートコンプリート機能(入力内容の自動補完)を使うかどうかを指定します。off(使わない)を指定します。この属性を省略した場合は、form要素の設定内容が使用されます。以外の値も指定できるようになりました(詳しくは仕様書をご覧ください)。これにより、きめ細やかな設定が行えるようになります。list属性についてlist属性は、入力候補リストの表示を指定します。この属性を使用する場合は、datalist要素で入力候補のリストを作成しておく必要があります。値には、datalist要素に指定したID名を記述します。value="サンプル3"></option></datalist>pattern属性についてpattern属性は、入力可能な値のパターンを、JavaScriptの正規表現を使って指定します。この属性で指定する正規表現は、部分一致ではなく全体一致でチェックするものとなります。pattern="\d{3}-\d{4}">pattern属性を使用する場合は、title属性で入力パターンの説明を入れておくことが推奨されています。この説明は、エラーメッセージ、ツールチップ、ステータスバーなどに表示される場合があります。title="郵便番号は、3桁の数字、ハイフン(-)、4桁の数字の順で記入してください。">placeholder属性についてplaceholder属性は、入力の助けとなるような短いヒント(記入例やフォーマットの例など)を指定します。対応しているブラウザでは、この値が入力欄に表示されます。placeholder="000-0000">dirname属性についてdirname属性は、書字方向の送信に使う名前を指定します。rtl)とセットで送信されることになります。value="Taro">例えば、上記の内容を送信した場合、対応しているブラウザでは次のような形式で送られることになります。自動的に付けられます)name=Taro&nameDir=ltrChrome(17)で確認しました。inputmode属性についてinputmode属性は、その入力欄の入力モードを指定します。inputmode="verbatim">この属性の値には、以下のキーワードを指定することができます。使用readonly属性についてreadonly属性は、そのフォーム部品が読み取り専用であることを指定します。この属性が指定された部品は、書き換えだけができなくなります。選択することは可能で、データも送信されることになります。readonly>この属性が指定されたフォーム部品は、妥当性のチェックから除外されます。required属性についてrequired属性は、そのフォーム部品が入力必須であることを指定します。required>入力欄の幅は、スタイルシートでも指定することができます。このタイプの入力欄のみを200pxにしたい場合は、次のスタイルを指定します。本題とは関係ありませんが、dt要素とdd要素にはスタイルが指定されています。入力候補のリスト:入力候補に対応しているブラウザでは、入力欄をクリック(またはダブルクリック)することでリストを表示することができます。動作確認のため、送信先としてHTMLファイル(現在のページ)を指定しています。title="郵便番号は、3桁の数字、ハイフン(-)、4桁の数字の順で記入してください。対応しているブラウザでは、送信時に入力内容の妥当性がチェックされ、不備があればエラーメッセージが表示されます。対応しているブラウザでは、入力欄を選択した際に入力モードが自動的に切り替わることが期待されます。全角かな入力モード全角カタカナ入力モード2016年12月現在、対応しているブラウザはまだないようです。