* 仕様書 [REFS[ - [9] [CITE@en[CSS Basic User Interface Module Level 3 (CSS3 UI)]] ([[Tantek Çelik]] 著, [TIME[2011-09-29 17:32:08 +09:00]] 版) - [16] [CITE@en-US-x-hixie[HTML Standard]] ([TIME[2011-11-12 00:22:26 +09:00]] 版) ]REFS] * 意味 [18] 次の[[要素]]と[[一致]]し[['''なければなりません''']] [SRC[>>16]]。 - [19] [CODE(HTMLe)@en[[[button]]]] [[要素]]であって[[フォーム]]の[[既定のボタン]]であるもの - [20] [CODE(HTMLe)@en[[[input]]]] [[要素]]であって [CODE(HTMLa)@en[[[type]]]] [[属性]]が[[提出ボタン]]と[[画像ボタン]]のいずれかの状態であり、 かつ[[フォーム]]の[[既定のボタン]]であるもの - [21] [CODE(HTMLe)@en[[[input]]]] [[要素]]であって [CODE(HTMLe)@en[[[checked]]]] [[属性]]が適用され、 かつ [CODE(HTMLa)@en[[[checked]]]] [[属性]]を持つもの - [22] [CODE(HTMLe)@en[[[option]]]] [[要素]]であって [CODE(HTMLa)@en[[[selected]]]] [[属性]]を持つもの * 歴史 ** CSS UI [REFS[ - [11] [CITE@en[CSS3 Basic User Interface Module]] ([[Tantek Çelik]] 著, [TIME[2003-07-04 02:51:33 +09:00]] 版) - [10] [CITE@en[CSS Basic User Interface Module Level 3 (CSS3 UI)]] ([[Tantek Çelik]] 著, [TIME[2011-09-29 17:32:08 +09:00]] 版) - [5] [CITE[Bug 302186 – Support :default pseudoclass]] ([TIME[2008-09-16 07:42:32 +09:00]] 版) ]REFS] [12] >>11 が初出のようです。 ;; [23] 同様の他の[[擬似クラス]]とは異なり、 [[XForms]] 由来ではないようです。 [15] [[Webアプリケーション]]から制御可能にしようとする構想もありました。 [REFS[ - [14] [CITE@en-GB-hixie[Web Applications Markup Language 1.0]] ( ([TIME[2004-04-08 02:39:12 +09:00]] 版)) - [13] [CITE@en-GB-hixie[Web Controls 1.0]] ( ([TIME[2004-11-09 08:49:52 +09:00]] 版)) ]REFS] ** HTML [REFS[ - [6] [CITE@en-GB-x-Hixie[Web Forms 2.0]] ([TIME[2009-01-05 20:07:15 +09:00]] 版) - [7] [CITE@en[HTML5 Revision Tracker]] ([TIME[2010-08-03 23:55:33 +09:00]] 版) - [8] [CITE['''['''whatwg''']''' Should :default apply to checkboxes, radios, and options?]] ([TIME[2010-08-03 23:56:56 +09:00]] 版) - [17] [CITE@en-US-x-hixie[HTML Standard]] ([TIME[2011-11-12 00:22:26 +09:00]] 版) ]REFS] [24] はじめ [[Web Forms 2.0]]、後に [[Web Applications 1.0]] / [[HTML Living Standard]] が [CODE(CSS)@en[[[:default]]]] が適用される[[要素]]を規定するようになりました。 * 実装 [REFS[ - [4] [CITE@en[CSS::default - MDC]] ([CODE[2007-09-01 17:35:18 +09:00]] 版) ]REFS]