default

:default 擬似クラス (選択子)

仕様書

意味

[18] 次の要素一致なければなりません >>16

[28] menuitem 要素 (>>27 以前は command 要素) であって default 属性を持つもの、という項目はなぜか HTML Standard 仕様書上でコメントアウトされています。

歴史

CSS UI

[12] >>11 が初出のようです。

[23] 同様の他の擬似クラスとは異なり、 XForms 由来ではない >>25 ようです。

[15] Webアプリケーションから制御可能にしようとする構想もありました。

HTML

[24] はじめ Web Forms 2.0、後に Web Applications 1.0 / HTML Living Standard:default が適用される要素を規定するようになりました。

実装

[26] CSS Values and Units Module Level 3 ( ( 版)) <http://dev.w3.org/csswg/css-values/#custom-idents>

[29] Web Applications 1.0 r2778 Defined how pseudo-classes match HTML concepts. Redid how rtl/ltr changes are marked. Stopped <legend> centering for <figure>. Removed <multicol> support. Removed <basefont> support. Removed obsolete notes. Fixed minor typos. ( ( 版)) <http://html5.org/r/2778>

[30] csswg: changeset 14966:d176479b88ff ( ( 版)) <https://dvcs.w3.org/hg/csswg/rev/d176479b88ffe2dcfa027be6aee807afc0d45bd2>