めも

◆サイトめも

◆html用語のめも

フォールバック・コンテンツ
代替コンテンツ。指定要素に対応していなかったり、指定されたコンテンツを扱えない場合に表示される。
ポスターフレーム
動画再生前に動画前面に表示される画像のこと??
論理属性(真偽値を取る属性)
値が必要ない属性。例えば、セレクトフォームにおけるselectedや、ラジオボタンにおけるcheckedが論理属性です。
表記は、selected , selected="" , selected="selected" の何れか。ただし、値が別の文字の場合は文法違反だが大抵のブラウザは正しく表示される。
参考:https://syncer.jp/html-glossary/attribute/boolean-attribute

◆その他用語のめも

URI
リソースを指し示す短い文字列からなる名前/アドレスの総称。URLやURNを含む。
URL
良く知られたURIスキームであるhttp, ftp, mailto などを指す非公式な(技術仕様文書では使われることのない)用語
URN
何らかの組織が永続性、可用性を保証しているURI。又は、永続的で場所に依存しない(DNS的な?)リソース指定をするために用意されている[urn:]スキームのこと。最近では後者の意味だとか。
参考:http://www.kanzaki.com/docs/html/urn.html

http通信

参考:http://qiita.com/Sekky0905/items/dff3d0da059d6f5bfabf
httpのメッセージ
メッセージヘッダ
空行(CR+LF)
メッセージボディ
メッセージヘッダは、リクエストの情報や属性が書かれている。
メッセージボディはPOST送信時のデータを表す。

リクエストメソッド

クエリストリング
URLの末尾に「?」マークを付け、続けて「名前=値」の形式で記述する。値が複数あるときは「&」で区切る
パーセントエンコーディング
URLで扱えない文字を「%xx」(xx:16進数)で表現する。
このパーセントエンコーディングはHTTP通信においては、以下の箇所で利用される
  1. URLのパス
  2. クエリストリング(GETパラメータ部分)
  3. リクエストボディ(POSTパラメータ)

html5のめも

[html-form要素]フォーム独自のカテゴリー

[本]p175 (HTML5&CSS3辞典 第2版)

フォームを構成する多くの要素は、「フローコンテンツ」「パルパブル・コンテンツ」のほかに「フォーム関連要素」という独自のカテゴリーに属している。
「フォーム関連要素」はさらにいくつかのカテゴリーに分類される。以下に示す。

フォーム関連要素
form要素と関連づけられる要素
 [button,fieldset,input,keygen,label,object,output,select,textarea]
リストされた要素
form.elementsとfieldset.elements APIに記載されている要素。
 [button,fieldset,input,keygen,object,output,select,textarea]
送信可能要素
フォームが送信されるときに、入力・設定されたデータの集まりの作成に使用できる要素。
 [button,input,keygen,object,select,textarea]
リセット可能要素
フォーム要素がリセットされるときに影響を受ける要素。
 [input,keygen,output,select,textarea]
ラベル付け可能要素
label要素と関連づけることで、ラベル付けできる要素。(フォーム関連要素に分類されない要素も属している)
 [button,input(type="hidden"でない場合),keygen,meter,output,progress,select,textarea]

input要素

input要素のmin/max属性の書式
type属性の値書式
datetimeYYYY-MM-DDThh:mm:ssZ
dateYYYY-MM-DD
weekYYYY-Www
monthYYYY-MM
timehh:mm:ss
datetime-localYYYY-MM-DDThh:mm:ss
number数値
range数値
※TやZはそのまま入力。

input要素のstep属性
type属性の値ステップの単位デフォルトのステップ
datetime60秒
date1日
week1週間
month1ヶ月
time60秒
datetime-local60秒
number11
range11