Parent Directory | Revision Log
updated by (anon)
1 | wakaba | 1.11 | * 仕様書 |
2 | |||
3 | wakaba | 1.12 | [REFS[ |
4 | wakaba | 1.11 | - [15] [CITE@en-US-x-hixie[HTML Standard]] ([TIME[2011-11-12 00:22:26 +09:00]] 版) <http://www.whatwg.org/specs/web-apps/current-work/#pseudo-classes> |
5 | - [5] [CITE@EN[XForms 1.1]] ([TIME[2010-08-13 07:45:33 +09:00]] 版) <http://www.w3.org/TR/xforms/#N90079> | ||
6 | ]REFS] | ||
7 | |||
8 | wakaba | 1.4 | * 意味 |
9 | |||
10 | wakaba | 1.11 | ** HTML |
11 | |||
12 | wakaba | 1.14 | [19] [[HTML]] では [CODE(CSS)@en[[[:valid]]]] と [CODE(CSS)@en[[[:invalid]]]] はそれぞれ、 |
13 | - [22] [[フォーム制御子]]: [[制約検証の候補]]であってかつ[[制約を満足]]する、あるいはしない[[要素]] | ||
14 | - [23] [[フォーム]]: [[提出可能要素]]であり[[制約検証の候補]]で、しかも[[制約を満たさない]][[要素]]の[[フォーム所有子]]で無い、あるいはそのような[[要素]]1つ[[以上]]の[[フォーム所有子]]である[[要素]] | ||
15 | wakaba | 1.21 | - [30] [CODE(HTMLe)@en[[[fieldset]]]]: [[制約検証の候補]]で、しかも[[制約を満たさない]][[要素]]を[[子孫]]として有する[[要素]] |
16 | wakaba | 1.15 | |
17 | wakaba | 1.14 | ... を表します [SRC[>>15]]。 |
18 | wakaba | 1.11 | |
19 | wakaba | 1.16 | ;; [24] 簡単にいえば[[制約]]を満たさないのが [CODE(CSS)@en[[[:invalid]]]]、 |
20 | そうでないのが [CODE(CSS)@en[[[:valid]]]] です。しかし[[提出]]されない[[制御子]]など例外があるため、 | ||
21 | 厳密にはこのように一見わかりにくい定義になっています。 | ||
22 | |||
23 | wakaba | 1.4 | ** XForms |
24 | |||
25 | wakaba | 1.11 | [4] [[XForms]] では [CODE(CSS)@en[[[:valid]]]] と [CODE(CSS)@en[[[:invalid]]]] はそれぞれ現在[[妥当]]または[[非妥当]]の[[節点]]に[[束縛]]された[[フォーム制御子]]を表します |
26 | [SRC[>>5]]。 | ||
27 | wakaba | 1.4 | |
28 | * 歴史 | ||
29 | |||
30 | wakaba | 1.5 | ** CSS UI |
31 | |||
32 | [REFS[ | ||
33 | - [8] [CITE@en[CSS3 module: Basic User Interface]] ([[Tantek Çelik]] 著, [TIME[2002-08-03 07:13:43 +09:00]] 版) <http://www.w3.org/TR/2002/WD-css3-ui-20020802/#pseudo-validity> | ||
34 | wakaba | 1.7 | - [10] [CITE[XForms and Styling]] ([TIME[2002-08-21 23:00:56 +09:00]] 版) <http://www.w3.org/TR/2002/WD-xforms-20020821/sliceF.html#id2641029> |
35 | wakaba | 1.8 | - [12] [CITE[XForms and Styling]] ([TIME[2002-11-07 01:02:54 +09:00]] 版) <http://www.w3.org/TR/2002/CR-xforms-20021112/sliceF.html#id2641627> |
36 | wakaba | 1.5 | - [6] [CITE@en[CSS Basic User Interface Module Level 3 (CSS3 UI)]] ([[Tantek Çelik]] 著, [TIME[2011-09-29 17:32:08 +09:00]] 版) <http://dev.w3.org/csswg/css3-ui/#pseudo-validity> |
37 | wakaba | 1.6 | - [7] [CITE@EN[XForms 1.1]] ([TIME[2010-08-13 07:45:33 +09:00]] 版) <http://www.w3.org/TR/xforms/#N90079> |
38 | wakaba | 1.17 | - [25] [CITE@en[CSS Basic User Interface Module Level 3 (CSS3 UI)]] ([[Tantek Çelik]] 著, [TIME[2012-01-13 20:03:30 +09:00]] 版) <http://www.w3.org/TR/2012/WD-css3-ui-20120117/#pseudo-validity> |
39 | wakaba | 1.5 | ]REFS] |
40 | |||
41 | wakaba | 1.6 | [9] [[XForms]] での利用を想定して >>8 で追加されました。 |
42 | wakaba | 1.5 | |
43 | wakaba | 1.7 | [11] >>10 では [DFN[[CODE(CSS)@en[[[:forms-valid]]]]]], [DFN[[CODE(CSS)@en[[[:forms-invalid]]]]]] |
44 | という名前でした。 | ||
45 | wakaba | 1.8 | >>12 以降では [[CSS]] と同じ名前になっています。 |
46 | wakaba | 1.7 | |
47 | wakaba | 1.11 | [17] [[Webアプリケーション]]から制御可能にする構想もありました。 |
48 | |||
49 | [REFS[ | ||
50 | - [14] [CITE@en-GB-hixie[Web Applications Markup Language 1.0]] | ||
51 | ( ([TIME[2004-04-08 02:39:12 +09:00]] 版)) | ||
52 | <http://hixie.ch/specs/html/apps/web-apps-1#pseudo-classes> | ||
53 | - [13] [CITE@en-GB-hixie[Web Controls 1.0]] | ||
54 | ( ([TIME[2004-11-09 08:49:52 +09:00]] 版)) | ||
55 | <http://www.whatwg.org/specs/web-controls/current-work/#pseudo-classes> | ||
56 | ]REFS] | ||
57 | |||
58 | ** HTML | ||
59 | |||
60 | [18] [[HTML]] についてははじめ [[Web Forms 2.0]] が、後に [[Web Applications 1.0]] / | ||
61 | [[HTML Living Standard]] が適用対象を規定するようになっています。 | ||
62 | wakaba | 1.4 | |
63 | [REFS[ | ||
64 | wakaba | 1.3 | -[1] [CITE@en-GB-x-Hixie[Web Forms 2.0]] ([TIME[2009-01-05 20:07:15 +09:00]] 版) |
65 | wakaba | 1.4 | -- [2] <http://www.whatwg.org/specs/web-forms/current-work/#form-validation> |
66 | -- [3] '''<http://www.whatwg.org/specs/web-forms/current-work/#relation>''' | ||
67 | wakaba | 1.11 | - [16] [CITE@en-US-x-hixie[HTML Standard]] ([TIME[2011-11-12 00:22:26 +09:00]] 版) <http://www.whatwg.org/specs/web-apps/current-work/#pseudo-classes> |
68 | wakaba | 1.14 | - [20] [CITE@en[Web Applications 1.0 r6888 Make :valid and :invalid apply to <form> elements also.]] |
69 | ( ([TIME[2012-01-11 09:00:00 +09:00]] 版)) | ||
70 | <http://html5.org/tools/web-apps-tracker?from=6887&to=6888> | ||
71 | wakaba | 1.21 | - [28] [CITE@en[Web Applications 1.0 r7823 Make :invalid match <fieldset>s that contain invalid controls.]] |
72 | ( ([TIME[2013-04-13 08:03:00 +09:00]] 版)) | ||
73 | <http://html5.org/tools/web-apps-tracker?from=7822&to=7823> | ||
74 | wakaba | 1.4 | ]REFS] |
75 | wakaba | 1.14 | |
76 | wakaba | 1.21 | [21] >>20 により [CODE(HTMLe)@en[[[form]]]] [[要素]]にも適用されるようになりました。 |
77 | |||
78 | [29] >>28 により [CODE(HTMLe)@en[[[fieldset]]]] [[要素]]にも適用されるようになりました。 | ||
79 | wakaba | 1.14 | |
80 | wakaba | 1.21 | |
81 | [27] [CITE@en[Web Applications 1.0 r7753 Add an 'invalid' event sent to the _form_ when submission fails due to form validation. (The normative parts of this change were accidentally put in the previous checkin, sorry.)]] | ||
82 | ( ([TIME[2013-03-14 09:26:00 +09:00]] 版)) | ||
83 | <http://html5.org/tools/web-apps-tracker?from=7752&to=7753> |
admin@suikawiki.org | ViewVC Help |
Powered by ViewVC 1.1.24 |