/[pub]/suikawiki/sw4data/ids/2/469.txt
Suika

Contents of /suikawiki/sw4data/ids/2/469.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.21 - (hide annotations) (download)
Sat Apr 13 03:08:43 2013 UTC (11 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.20: +11 -14 lines
File MIME type: text/plain
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