HTML-1

=========================================================================================

<< BACK >>

=========================================================================================

selected

HTMLのドロップダウンリスト(select要素)でoption要素にselected属性を追加すると、ページ読み込み時にその項目が選択される。

<select name="mySelect">
  <option value="apple">りんご</option>
  <option value="banana" selected>バナナ</option> // ← これがデフォルトで選択される
  <option value="orange">みかん</option>
</select>

<< BACK >>

=========================================================================================

margin

要素の外側に余白(スペース)を設定するためのプロパティ。
主なmarginの指定方法

  1. 一括指定(全方向)
    • margin: 10px; → 上下左右すべてに10pxの余白。
  2. 一括指定(上下・左右)
    • margin: 10px 20px; → 上下に10px、左右に20pxの余白。
  3. 一括指定(上・左右・下)
    • margin: 10px 20px 30px; → 上に10px、左右に20px、下に30pxの余白。
  4. 一括指定(上・右・下・左:時計回り)
    • margin: 10px 20px 30px 40px; → 上(10px)、右(20px)、下(30px)、左(40px)の順。
  5. 個別指定(特定の辺のみ)
    • margin-top: 10px; (上)
    • margin-right: 20px; (右)
    • margin-bottom: 30px; (下)
    • margin-left: 40px; (左)
  6. auto(自動調整)
    • margin: 0 auto; などでブロック要素の左右マージンをautoにすると、親要素内で中央寄せができます。 

marginの特徴

  • マージンの相殺: 上下のmarginは、隣接する要素間で大きい方の値が適用される(相殺される)ことがあります。
  • 負の値: 負の値を指定すると、要素を重ねて表示するなど、通常より近づけることができます。
  • 背景: margin領域は透過(背景色なし)になります

<< BACK >>

=========================================================================================

<input>

ユーザーからデータを受け取る

<input> の型

指定しない場合の既定の型は text です。

説明
buttonプッシュボタンで、既定の動作を持たず、value 属性の値(既定では空)を表示します。
checkboxチェックボックスで、選択または未選択のうちひとつの値をとることができます。
color色を指定するためのコントロールです。対応しているブラウザーでは、アクティブになったときにカラーピッカーが開きます。
date日付(時刻を除いた年、月、日)を入力するためのコントロールです。対応しているブラウザーでは、アクティブになったときに日付ピッカーまたは年月日の数値のホイールが開きます。
datetime-localタイムゾーン情報がない日付と時刻を入力するためのコントロールです。対応しているブラウザーでは、アクティブになったときに日付ピッカーまたは日付および時刻部分の数値のホイールが開きます。
email電子メールアドレスを編集するための欄です。text 入力欄のように見えますが、対応しているブラウザーや動的なキーボードのある端末では、入力値を検証したり、関連するキーボードを表示したりします。
fileユーザーがファイルを選択するコントロールです。accept 属性を使用して、コントロールが選択することができるファイル形式を定義することができます。
hidden表示されないコントロールですが、その値はサーバーに送信されます。隣の列には例がありますが、非表示です。
imageグラフィックの submit ボタンです。src 属性で定義された画像を表示します。alt 属性は src の画像が見つからないときに表示されます。
monthタイムゾーン情報がない年と月を入力するためのコントロールです。
number数値を入力するためのコントロールです。スピナーを表示し、既定の検証を追加します。動的キーボードを持つ一部の端末では、テンキーを表示します。
password入力値を隠す単一行テキストフィールド。サイトが安全ではない場合はユーザーに警告します。
radioラジオボタンで、同じ name の値を持つ複数の選択肢から一つの値を選択することができます。
range厳密な値であることが重要ではない数値を入力するためのコントロールです。範囲のウィジェットを表示し、既定では中央の値になります。 min と max の組み合わせで、受け入れる値の範囲を定義することができます。
resetフォームのコントロールを既定値に初期化するボタンです。推奨しません。
search検索文字列を入力するための単一行のテキスト欄です。入力値から改行が自動的に取り除かれます。対応しているブラウザーでは、入力欄を初期化するための削除アイコンが表示されることがあり、欄の内容を消去するために使用することができます。動的なキーパッドを持つ一部の端末では、Enter キーの代わりに検索アイコンを表示します。
submitフォームを送信するボタンです。
tel電話番号を入力するためのコントロールです。動的なテンキーを備えた一部の機器では、電話用のテンキーを表示します。
text既定値です。単一行のテキスト入力欄です。改行は自動的に入力値から取り除かれます。
timeタイムゾーン情報がない時刻を入力するためのコントロールです。
urlURL を入力するための入力欄です。text 入力欄のように見えますが、対応しているブラウザーや動的なキーボードのある端末では、入力値を検証したり、関連するキーボードを表示したりします。
week年と週番号で構成される日付を入力するためのコントロールです。週番号はタイムゾーンを伴いません。

属性

属性説明
acceptfileファイルアップロードコントロールで期待されるファイル形式のヒント
altimageimage 型の alt 属性です。アクセシビリティのために必要です。
autocapitalizeurl, email, password を除くすべて入力されたテキストの自動大文字化を制御します。
autocompletecheckboxradio、ボタンを除くすべてフォームの自動補完機能のためのヒント
capturefileファイルアップロードコントロールのメディアキャプチャ入力方法
checkedcheckbox, radioコマンドやコントロールがチェックされているか
dirnamehidden, text, search, url, tel, emailフォーム送信時に要素の書字方向を送信するために使用するフォームフィールドの名前
disabledすべてコントロールが無効であるかどうか
formすべてコントロールを form 要素に関連付ける
formactionimage, submitフォームの送信に使用する URL
formenctypeimage, submitフォームの送信に使用するデータセットのエンコード種別
formmethodimage, submitフォームの送信に使用する HTTP メソッド
formnovalidateimage, submitフォームの送信でフォームの検証をバイパス
formtargetimage, submitフォーム送信に使用する閲覧コンテキスト
heightimage<img> の height 属性と同じで、垂直方向の大きさ
listhidden, password, checkbox, radio, ボタンを除くすべて自動補完の選択肢の入った <datalist> の id 属性の値
maxdate, month, week, time, datetime-local, range最大値
maxlengthtext, search, url, tel, email, passwordvalue の最大長(文字数)
mindate, month, week, time, datetime-local, range最小値
minlengthtext, search, url, tel, email, passwordvalue の最短長(文字数)
multipleemail, file論理属性。複数の値を許可するかどうか
nameすべて入力欄コントロールの名前。名前/値の組の部分としてフォームと一緒に送信される
patterntext, search, url, tel, email, password有効になるために value が一致する必要があるパターン
placeholdertext, search, url, tel, email, password, numberフォームコントロールが空の時にフォームコントロール内に表示される内容
popovertargetbutton<input type="button"> がポップオーバー要素の制御用として指定する
popovertargetactionbuttonポップオーバー制御で実行するアクションを指定する
readonlyhidden, range, color, checkbox, radio, ボタンを除くすべて論理属性。値が編集できない
requiredhidden, range, color, ボタンを除くすべて論理属性。フォームが送信できるようにするためには値が必要
sizetext, search, url, tel, email, passwordコントロールの大きさ
srcimage<img> の src 属性と同じで、画像リソースのアドレス
stepdate, month, week, time, datetime-local, range有効と見なされる増分
typeすべてフォームコントロールの型
valueすべてコントロールの値。HTML で指定された場合、初期値に相当する
widthimage<img> の width 属性と同じで、水平方向の大きさ

サンプルデモ

type=”text”:1行テキストボックスを作る。

1<inputtype="text"name="text"value="初期値(任意の値)">

type=”password”:入力した内容にマスクがかかるテキストボックスを作る。

1<inputtype="password"name="password"value="1234">

type=”radio”:ラジオボタンを作る。

1<inputtype="radio"name="radio"value="radio1">radio1
2<inputtype="radio"name="radio"value="radio2">radio2

type=”checkbox”:チェックボックスを作る。

1<inputtype="checkbox"name="checkbox"value="checkbox1">checkbox1
2<inputtype="checkbox"name="checkbox"value="checkbox2">checkbox2

type=”file”:ファイル参照ボタンを作る。

1<inputtype="file"name="file">

type=”hidden”:非表示のテキストボックスを作る。

1<inputtype="hidden"name="hidden"value="初期値(任意)">

type=”submit”:フォームの実行ボタンを作る。

1<inputtype="submit"value="実行する">

type=”image”:画像を使ったフォームの実行ボタンを作る。

1<inputtype="image"src="btn_send.png"width="224"height="64"alt="送信する"value="送信する">

type=”reset”:フォームに入力した内容をリセットするボタンを作る。

1<inputtype="reset"value="リセットする">

type=”button”:汎用的なボタンを作る。

1<inputtype="button"value="ボタン">

size=”20″:テキストボックスのサイズを変更する。

1<inputtype="text"name="text"value=""size="10">
2<inputtype="text"name="text"value=""size="20">

maxlength=”10″:入力できる文字数を制限する。

1<inputtype="text"name="text"value=""maxlength="10">

<< BACK >>

=========================================================================================