| 14 |
documents, although its general design and adaptations over the years has |
documents, although its general design and adaptations over the years has |
| 15 |
enabled it to be used to describe a number of other types of documents. |
enabled it to be used to describe a number of other types of documents. |
| 16 |
#ja |
#ja |
| 17 |
World Wide Web のマーク付け言語は、常にずっと HTML でした。HTML |
World Wide Web のマーク付け言語は、いつもずっと HTML でした。 |
| 18 |
は主として意味的に記述された科学的な文書のための言語として設計されましたが、 |
HTML は主に意味的に記述された科学的な文書のための言語として設計されましたが、 |
| 19 |
その一般性を持った設計と10年間にわたる適応の結果、 |
一般性を持った設計になっていたことと長年にわたる適応化が行われたことから、 |
| 20 |
他の様々な種類の文書を記述するためにも使うことができるようになりました。 |
それ以外の様々な種類の文書の記述にも使えるようになりました。 |
| 21 |
|
|
| 22 |
#en |
#en |
| 23 |
The main area that has not been adequately addressed by HTML is a vague |
The main area that has not been adequately addressed by HTML is a vague |
| 25 |
rectify this, while at the same time updating the HTML specifications to |
rectify this, while at the same time updating the HTML specifications to |
| 26 |
address issues raised in the past few years. |
address issues raised in the past few years. |
| 27 |
#ja |
#ja |
| 28 |
HTML がこれまで十分に取り扱ってこなかった主たる分野は、 |
HTML がこれまで十分に取り扱わなかった分野としては、主に、Web アプリケーションと大まかに括られる分野が挙げられます。 |
| 29 |
大まかに Web アプリケーションと呼ばれているものです。 |
この仕様書は、この状況を是正しようと試みると共に、 |
| 30 |
この仕様書は、この状況を是正しようと試みると同時に、 |
過去数年間に取り上げられた問題を解決するべく、 HTML 仕様書を更新するものです。 |
|
過去数年間に見つかった問題を解決するために HTML 仕様書を更新するものです。 |
|
| 31 |
|
|
| 32 |
#pattern |
#pattern |
| 33 |
<span class=secno>* </span>Scope |
<span class=secno>* </span>Scope |
| 52 |
specification, and several mechanisms for hooking into CSS are provided as |
specification, and several mechanisms for hooking into CSS are provided as |
| 53 |
part of the language). |
part of the language). |
| 54 |
#ja |
#ja |
| 55 |
この仕様書の適用範囲には、表現の媒体特有のカスタム化のための機構の提供は含みません |
この仕様書の適用範囲には、提示の媒体特有のカスタム化のための機構の提供は含みません |
| 56 |
(ただし、 Web ブラウザの既定のレンダリング規則がこの仕様書の最後に含まれており、 |
(ただし、 Web ブラウザの既定のレンダリング規則がこの仕様書の最後に含まれており、 |
| 57 |
CSS に引っ掛けるための仕組みもいくつか言語の一部として提供します)。 |
CSS に引っ掛けるための仕組みもいくつか言語の一部として提供します)。 |
| 58 |
|
|
| 67 |
この仕様書の適用範囲には、 Web ブラウザで提供されるすべての HTML や DOM |
この仕様書の適用範囲には、 Web ブラウザで提供されるすべての HTML や DOM |
| 68 |
の機能の文書化は含みません。ブラウザは、アクセス可能性的に非常に悪いか、 |
の機能の文書化は含みません。ブラウザは、アクセス可能性的に非常に悪いか、 |
| 69 |
その他の理由で不適切と考えられる機能に多く対応しています。例えば、 |
その他の理由で不適切と考えられる機能に多く対応しています。例えば、 |
| 70 |
<code>blink</code> 要素は明らかに表現的であり、 |
<code>blink</code> 要素は明らかに提示的であり、 |
| 71 |
著者は文章を点滅させたい時には代わりに CSS を使うべきです。 |
著者は文章を点滅させたい時には代わりに CSS を使うべきです。 |
| 72 |
|
|
| 73 |
#en |
#en |
| 100 |
faster. These systems are also significantly more complicated to specify, |
faster. These systems are also significantly more complicated to specify, |
| 101 |
and are orders of magnitude more difficult to achieve interoperability |
and are orders of magnitude more difficult to achieve interoperability |
| 102 |
with, than the solutions described in this document. Platform-specific |
with, than the solutions described in this document. Platform-specific |
| 103 |
solutions for such sophisticated applications (for example the MacOS X |
solutions for such sophisticated applications (for example the Mac OS X |
| 104 |
Core APIs) are even further ahead. |
Core APIs) are even further ahead. |
| 105 |
#ja |
#ja |
| 106 |
洗練された多環境対応アプリケーションについては、独占的な解決策が既にいくつか存在します |
洗練された多環境対応アプリケーションについては、独占的な解決策が既にいくつか存在します |
| 133 |
version of the associated DOM2 HTML API. Migration from HTML4 to the |
version of the associated DOM2 HTML API. Migration from HTML4 to the |
| 134 |
format and APIs described in this specification should in most cases be |
format and APIs described in this specification should in most cases be |
| 135 |
straightforward, as care has been taken to ensure that |
straightforward, as care has been taken to ensure that |
| 136 |
backwards-compatibility is retained. <a href="#refsHTML4">[HTML4]</a> <a |
backwards-compatibility is retained. <a href=#refsHTML4>[HTML4]</a> <a |
| 137 |
href="#refsDOM2HTML">[DOM2HTML]</a> |
href=#refsDOM2HTML>[DOM2HTML]</a> |
| 138 |
#ja |
#ja |
| 139 |
この仕様書は HTML4 の新しい版であり、それに対応する DOM2 HTML API |
この仕様書は HTML4 の新しい版であり、それに対応する DOM2 HTML API |
| 140 |
の新しい版です。この仕様書は後方互換性を残すことに注意を払っていますので、 |
の新しい版です。この仕様書は後方互換性を残すことに注意を払っていますので、 |
| 141 |
ほとんどの場合、 HTML4 からこの仕様書で説明する書式や API |
ほとんどの場合、 HTML4 からこの仕様書で説明する書式や API |
| 142 |
への移行は簡単なはずです。<a href="#refsHTML4">[HTML4]</a> <a |
への移行は簡単なはずです。<a href=#refsHTML4>[HTML4]</a> <a |
| 143 |
href="#refsDOM2HTML">[DOM2HTML]</a> |
href=#refsDOM2HTML>[DOM2HTML]</a> |
| 144 |
|
|
| 145 |
#en |
#en |
| 146 |
This specification is intended to replace XHTML 1.0 as the normative |
This specification is intended to replace XHTML 1.0 as the normative |
| 147 |
definition of the XML serialization of the HTML vocabulary. <a |
definition of the XML serialization of the HTML vocabulary. <a |
| 148 |
href="#refsXHTML10">[XHTML10]</a> |
href=#refsXHTML10>[XHTML10]</a> |
| 149 |
#ja |
#ja |
| 150 |
この仕様書は、 HTML 語彙の XML 直列化の規定的定義としての XHTML 1.0 |
この仕様書は、 HTML 語彙の XML 直列化の規定的定義としての XHTML 1.0 |
| 151 |
を置き換えることを意図しています。 <a |
を置き換えることを意図しています。 <a |
| 152 |
href="#refsXHTML10">[XHTML10]</a> |
href=#refsXHTML10>[XHTML10]</a> |
| 153 |
|
|
| 154 |
#en |
#en |
| 155 |
While this specification updates the semantics and requirements of the |
While this specification updates the semantics and requirements of the |
| 157 |
does not attempt to provide a replacement for the modularization scheme |
does not attempt to provide a replacement for the modularization scheme |
| 158 |
defined and used by those (and other) specifications, and therefore cannot |
defined and used by those (and other) specifications, and therefore cannot |
| 159 |
be considered a complete replacement for them. <a |
be considered a complete replacement for them. <a |
| 160 |
href="#refsXHTMLMOD">[XHTMLMOD]</a> <a href="#refsXHTML11">[XHTML11]</a> |
href=#refsXHTMLMOD>[XHTMLMOD]</a> <a href=#refsXHTML11>[XHTML11]</a> |
| 161 |
#ja |
#ja |
| 162 |
この仕様書は XHTML モジュール化 1.1 で定義され XHTML 1.1 |
この仕様書は XHTML モジュール化 1.1 で定義され XHTML 1.1 |
| 163 |
で使われている語彙の意味と要件を更新することを意図していますが、 |
で使われている語彙の意味と要件を更新することを意図していますが、 |
| 164 |
これらの仕様書 (やその他の仕様書) で定義され使用されているモジュール化手法の置き換えを提供しようとはしていませんので、 |
これらの仕様書 (やその他の仕様書) で定義され使用されているモジュール化手法の置き換えを提供しようとはしていませんので、 |
| 165 |
これらの完全なる置き換えとはいえません。 <a |
これらの完全なる置き換えとはいえません。 <a |
| 166 |
href="#refsXHTMLMOD">[XHTMLMOD]</a> <a href="#refsXHTML11">[XHTML11]</a> |
href=#refsXHTMLMOD>[XHTMLMOD]</a> <a href=#refsXHTML11>[XHTML11]</a> |
| 167 |
|
|
| 168 |
#en |
#en |
| 169 |
Thus, authors and implementors who do not need such a modularization |
Thus, authors and implementors who do not need such a modularization |
| 176 |
XHTML 1.1 系列の仕様書を使い続けることをお勧めします。 |
XHTML 1.1 系列の仕様書を使い続けることをお勧めします。 |
| 177 |
|
|
| 178 |
#en |
#en |
| 179 |
XHTML2 <a href="#refsXHTML2">[XHTML2]</a> defines a new HTML vocabulary |
XHTML2 <a href=#refsXHTML2>[XHTML2]</a> defines a new HTML vocabulary |
| 180 |
with better features for hyperlinks, multimedia content, annotating |
with better features for hyperlinks, multimedia content, annotating |
| 181 |
document edits, rich metadata, declarative interactive forms, and |
document edits, rich metadata, declarative interactive forms, and |
| 182 |
describing the semantics of human literary works such as poems and |
describing the semantics of human literary works such as poems and |
| 183 |
scientific papers. |
scientific papers. |
| 184 |
#ja |
#ja |
| 185 |
XHTML2 <a href="#refsXHTML2">[XHTML2]</a> は、 |
XHTML2 <a href=#refsXHTML2>[XHTML2]</a> は、 |
| 186 |
ハイパーリンク、多媒体内容、文書の編集の注釈付け、豊富なメタデータ、 |
ハイパーリンク、多媒体内容、文書の編集の注釈付け、豊富なメタデータ、 |
| 187 |
宣言的対話的フォーム、詩など人文学的作品や科学的論文の意味の記述などのためのよりよい機能を持つ、 |
宣言的対話的フォーム、詩など人文学的作品や科学的論文の意味の記述などのためのよりよい機能を持つ、 |
| 188 |
新しい HTML 語彙を定義しています。 |
新しい HTML 語彙を定義しています。 |
| 220 |
This specification will eventually supplant Web Forms 2.0. The current |
This specification will eventually supplant Web Forms 2.0. The current |
| 221 |
Web Forms 2.0 draft can be considered part of this specification for the |
Web Forms 2.0 draft can be considered part of this specification for the |
| 222 |
time being; its features will eventually be merged into this |
time being; its features will eventually be merged into this |
| 223 |
specification. <a href="#refsWF2">[WF2]</a> |
specification. <a href=#refsWF2>[WF2]</a> |
| 224 |
#ja |
#ja |
| 225 |
この仕様書はゆくゆくは Web Forms 2.0 に取って代わることになります。 |
この仕様書はゆくゆくは Web Forms 2.0 に取って代わることになります。 |
| 226 |
その時までは、現在の Web Forms 2.0 はこの仕様書の一部であると考えることができます。 |
その時までは、現在の Web Forms 2.0 はこの仕様書の一部であると考えることができます。 |
| 227 |
Web Forms 2.0 の機能はゆくゆくはこの仕様書と併合されます。 |
Web Forms 2.0 の機能はゆくゆくはこの仕様書と併合されます。 |
| 228 |
<a href="#refsWF2">[WF2]</a> |
<a href=#refsWF2>[WF2]</a> |
| 229 |
|
|
| 230 |
#en |
#en |
| 231 |
As it stands today, this specification is unrelated and orthognoal to |
As it stands today, this specification is unrelated and orthognoal to |
| 232 |
XForms. When the forms features defined in HTML4 and Web Forms 2.0 are |
XForms. When the forms features defined in HTML4 and Web Forms 2.0 are |
| 233 |
merged into this specification, then the relationship to XForms described |
merged into this specification, then the relationship to XForms described |
| 234 |
in the Web Forms 2.0 draft will apply to this specification. <a |
in the Web Forms 2.0 draft will apply to this specification. <a |
| 235 |
href="#refsXForms">[XForms]</a> |
href=#refsXForms>[XForms]</a> |
| 236 |
#ja |
#ja |
| 237 |
現時点では、この仕様書は XForms とは無関係で、直交したものです。 |
現時点では、この仕様書は XForms とは無関係で、直交したものです。 |
| 238 |
HTML4 と Web Forms 2.0 で定義されたフォーム機能がこの仕様書に併合された折には、 |
HTML4 と Web Forms 2.0 で定義されたフォーム機能がこの仕様書に併合された折には、 |
| 239 |
Web Forms 2.0 案で説明している XForms との関係がこの仕様書についても適用されます。<a |
Web Forms 2.0 案で説明している XForms との関係がこの仕様書についても適用されます。<a |
| 240 |
href="#refsXForms">[XForms]</a> |
href=#refsXForms>[XForms]</a> |
| 241 |
|
|
| 242 |
#pattern |
#pattern |
| 243 |
<span class=secno>* </span>Relationship to XUL, Flash, Silverlight, and other proprietary UI languages |
<span class=secno>* </span>Relationship to XUL, Flash, Silverlight, and other proprietary UI languages |
| 315 |
represent the same content. For example, namespaces cannot be represented |
represent the same content. For example, namespaces cannot be represented |
| 316 |
using "HTML5", but they are supported in "DOM5 HTML" and "XHTML5". |
using "HTML5", but they are supported in "DOM5 HTML" and "XHTML5". |
| 317 |
Similarly, documents that use the <code><a |
Similarly, documents that use the <code><a |
| 318 |
href="#noscript">noscript</a></code> feature can be represented using |
href=#the-noscript-element>noscript</a></code> feature can be represented using |
| 319 |
"HTML5", but cannot be represented with "XHTML5" and "DOM5 HTML". Comments |
"HTML5", but cannot be represented with "XHTML5" and "DOM5 HTML". Comments |
| 320 |
that contain the string "<code title="">--></code>" can be represented |
that contain the string "<code title="">--></code>" can be represented |
| 321 |
in "DOM5 HTML" but not in "HTML5" and "XHTML5". And so forth. |
in "DOM5 HTML" but not in "HTML5" and "XHTML5". And so forth. |
| 324 |
すべてが同じ内容を表現できるわけではありません。例えば、 |
すべてが同じ内容を表現できるわけではありません。例えば、 |
| 325 |
名前空間は「HTML5」では表現できませんが、「DOM5 HTML」と「XHTML5」 |
名前空間は「HTML5」では表現できませんが、「DOM5 HTML」と「XHTML5」 |
| 326 |
は対応しています。同様に、 <code><a |
は対応しています。同様に、 <code><a |
| 327 |
href="#noscript">noscript</a></code> 機能を用いた文書は「HTML5」 |
href=#the-noscript-element>noscript</a></code> 機能を用いた文書は「HTML5」 |
| 328 |
を使って表現できますが、「XHTML5」や「DOM5 HTML」では表現できません。 |
を使って表現できますが、「XHTML5」や「DOM5 HTML」では表現できません。 |
| 329 |
文字列「<code title="">--></code>」を含む注釈は「DOM5 HTML」 |
文字列「<code title="">--></code>」を含む注釈は「DOM5 HTML」 |
| 330 |
では表現できますが、「HTML5」や「XHTML5」では表現できません。 |
では表現できますが、「HTML5」や「XHTML5」では表現できません。 |
| 342 |
この仕様書は次の大きな章で構成されています。 |
この仕様書は次の大きな章で構成されています。 |
| 343 |
|
|
| 344 |
#en |
#en |
| 345 |
<a href="#infrastructure">Common Infrastructure</a> |
<a href=#infrastructure>Common Infrastructure</a> |
| 346 |
#ja |
#ja |
| 347 |
<a href="#infrastructure">共通基盤</a> |
<a href=#infrastructure>共通基盤</a> |
| 348 |
|
|
| 349 |
#en |
#en |
| 350 |
The conformance classes, algorithms, definitions, and the common |
The conformance classes, algorithms, definitions, and the common |
| 353 |
適合性級、算法、定義、仕様書の残りの部分の共通の土台です。 |
適合性級、算法、定義、仕様書の残りの部分の共通の土台です。 |
| 354 |
|
|
| 355 |
#en |
#en |
| 356 |
<a href="#dom">The DOM</a> |
<a href=#dom>The DOM</a> |
| 357 |
#ja |
#ja |
| 358 |
<a href="#dom">DOM</a> |
<a href=#dom>DOM</a> |
| 359 |
|
|
| 360 |
#en |
#en |
| 361 |
Documents are built from elements. These elements form a tree using |
Documents are built from elements. These elements form a tree using |
| 368 |
すべての要素に共通な機能と要素を定義するために用いる概念を導入します。 |
すべての要素に共通な機能と要素を定義するために用いる概念を導入します。 |
| 369 |
|
|
| 370 |
#en |
#en |
| 371 |
<a href="#semantics">Elements</a> |
<a href=#semantics>Elements</a> |
| 372 |
#ja |
#ja |
| 373 |
<a href="#semantics">要素</a> |
<a href=#semantics>要素</a> |
| 374 |
|
|
| 375 |
#en |
#en |
| 376 |
Each element has a predefined meaning, which is explained in this |
Each element has a predefined meaning, which is explained in this |
| 382 |
著者が要素をどう使うかの規則も与えます。 |
著者が要素をどう使うかの規則も与えます。 |
| 383 |
|
|
| 384 |
#en |
#en |
| 385 |
<a href="#browsers">Web Browsers</a> |
<a href=#browsers>Web Browsers</a> |
| 386 |
#ja |
#ja |
| 387 |
<a href="#browsers">Web ブラウザ</a> |
<a href=#browsers>Web ブラウザ</a> |
| 388 |
|
|
| 389 |
#en |
#en |
| 390 |
HTML documents do not exist in a vacuum — this section defines |
HTML documents do not exist in a vacuum — this section defines |
| 396 |
環境に影響する機能の多くを定義します。 |
環境に影響する機能の多くを定義します。 |
| 397 |
|
|
| 398 |
#en |
#en |
| 399 |
<a href="#editing">User Interaction</a> |
<a href=#editing>User Interaction</a> |
| 400 |
#ja |
#ja |
| 401 |
<a href="#editing">利用者対話</a> |
<a href=#editing>利用者対話</a> |
| 402 |
|
|
| 403 |
#en |
#en |
| 404 |
HTML documents can provide a number of mechanisms for users to |
HTML documents can provide a number of mechanisms for users to |
| 408 |
この章ではそれについて説明します。 |
この章ではそれについて説明します。 |
| 409 |
|
|
| 410 |
#en |
#en |
| 411 |
<a href="#comms">The Communication APIs</a> |
<a href=#comms>The Communication APIs</a> |
| 412 |
#ja |
#ja |
| 413 |
<a href="#comms">通信 API</a> |
<a href=#comms>通信 API</a> |
| 414 |
|
|
| 415 |
#en |
#en |
| 416 |
Applications written in HTML often require mechanisms to communicate |
Applications written in HTML often require mechanisms to communicate |
| 421 |
同じクライアント上で図指している異なるドメインの他のアプリケーションと通信する仕組みが必要になります。 |
同じクライアント上で図指している異なるドメインの他のアプリケーションと通信する仕組みが必要になります。 |
| 422 |
|
|
| 423 |
#en |
#en |
| 424 |
<a href="#repetition">Repetition Templates</a> |
<a href=#repetition>Repetition Templates</a> |
| 425 |
#ja |
#ja |
| 426 |
<a href="#repetition">反復雛形</a> |
<a href=#repetition>反復雛形</a> |
| 427 |
|
|
| 428 |
#en |
#en |
| 429 |
A mechanism to support repeating sections in forms. |
A mechanism to support repeating sections in forms. |
| 431 |
フォーム中の反復節に対応するための仕組み。 |
フォーム中の反復節に対応するための仕組み。 |
| 432 |
|
|
| 433 |
#en |
#en |
| 434 |
<a href="#syntax">The Language Syntax</a> |
<a href=#syntax>The Language Syntax</a> |
| 435 |
#ja |
#ja |
| 436 |
<a href="#syntax">言語構文</a> |
<a href=#syntax>言語構文</a> |
| 437 |
|
|
| 438 |
#en |
#en |
| 439 |
All of these features would be for naught if they couldn't be |
All of these features would be for naught if they couldn't be |
| 446 |
|
|
| 447 |
#en |
#en |
| 448 |
There are also a couple of appendices, defining <a |
There are also a couple of appendices, defining <a |
| 449 |
href="#rendering">rendering rules</a> for Web browsers and listing <a |
href=#rendering>rendering rules</a> for Web browsers and listing <a |
| 450 |
href="#no">areas that are out of scope</a> for this specification. |
href=#no>areas that are out of scope</a> for this specification. |
| 451 |
#ja |
#ja |
| 452 |
この仕様書には、 Web ブラウザの<a |
この仕様書には、 Web ブラウザの<a |
| 453 |
href="#rendering">レンダリング規則</a>を定義する附属書やこの仕様書の<a |
href=#rendering>レンダリング規則</a>を定義する附属書やこの仕様書の<a |
| 454 |
href="#no">適用範囲外の分野</a>を列挙する附属書もあります。 |
href=#no>適用範囲外の分野</a>を列挙する附属書もあります。 |
| 455 |
|
|
| 456 |
#pattern |
#pattern |
| 457 |
<span class=secno>* </span>How to read this specification |
<span class=secno>* </span>How to read this specification |
| 500 |
これは警告です。 |
これは警告です。 |
| 501 |
|
|
| 502 |
#en |
#en |
| 503 |
The defining instance of a term is marked up like <dfn id=this |
The defining instance of a term is marked up like <dfn id=x-this |
| 504 |
title=x-this>this</dfn>. Uses of that term are marked up like <a |
title=x-this>this</dfn>. Uses of that term are marked up like <a |
| 505 |
href="#this" title=x-this>this</a> or like <i title=x-this><a |
href=#x-this title=x-this>this</a> or like <i title=x-this><a |
| 506 |
href="#this">this</a></i>. |
href=#x-this>this</a></i>. |
| 507 |
#ja |
#ja |
| 508 |
用語の定義を行う実現値は<dfn id=this |
用語の定義を行う実現値は<dfn id=x-this |
| 509 |
title=x-this>このように</dfn>マーク付けされます。この用語を使う場合は、<a |
title=x-this>このように</dfn>マーク付けされます。この用語を使う場合は、<a |
| 510 |
href="#this" title=x-this>この</a>ように、あるいは<i title=x-this><a |
href=#x-this title=x-this>この</a>ように、あるいは<i title=x-this><a |
| 511 |
href="#this">この</a></i>ようにマーク付けされます。 |
href=#x-this>この</a></i>ようにマーク付けされます。 |
| 512 |
|
|
| 513 |
#en |
#en |
| 514 |
The defining instance of an element, attribute, or API is marked up like |
The defining instance of an element, attribute, or API is marked up like |
| 515 |
<dfn id=this0 title=x-that><code>this</code></dfn>. References to that |
<dfn id=x-that title=x-that><code>this</code></dfn>. References to that |
| 516 |
element, attribute, or API are marked up like <code title=x-that><a |
element, attribute, or API are marked up like <code title=x-that><a |
| 517 |
href="#this0">this</a></code>. |
href=#x-that>this</a></code>. |
| 518 |
#ja |
#ja |
| 519 |
要素、属性、API を定義する実現値は、 |
要素、属性、API を定義する実現値は、 |
| 520 |
<dfn id=this0 title=x-that><code>この</code></dfn>ようにマーク付けされます。 |
<dfn id=x-that title=x-that><code>この</code></dfn>ようにマーク付けされます。 |
| 521 |
この要素、属性、API への参照は<code title=x-that><a |
この要素、属性、API への参照は<code title=x-that><a |
| 522 |
href="#this0">この</a></code>ようにマーク付けされます。 |
href=#x-that>この</a></code>ようにマーク付けされます。 |
| 523 |
|
|
| 524 |
#en |
#en |
| 525 |
Other code fragments are marked up <code title="">like this</code>. |
Other code fragments are marked up <code title="">like this</code>. |
| 532 |
変数は<var title="">この</var>ようにマーク付けされます。 |
変数は<var title="">この</var>ようにマーク付けされます。 |
| 533 |
|
|
| 534 |
#en |
#en |
| 535 |
interface <dfn id=example title="">Example</dfn> { |
interface <dfn title="">Example</dfn> { |
| 536 |
// this is an IDL definition |
// this is an IDL definition |
| 537 |
}; |
}; |
| 538 |
#ja |
#ja |
| 539 |
interface <dfn id=example title="">例</dfn> { |
interface <dfn title="">例</dfn> { |
| 540 |
// これは IDL 定義です。 |
// これは IDL 定義です。 |
| 541 |
}; |
}; |
| 542 |
|
|
| 543 |
|
|
| 544 |
|
#pattern |
| 545 |
|
<span class=secno>* </span>History |
| 546 |
|
#ja |
| 547 |
|
<span class=secno>$1 </span>歴史 |
| 548 |
|
|
| 549 |
|
#en |
| 550 |
|
Work on HTML5 originally started in late 2003, as a proof of concept to |
| 551 |
|
show that it was possible to extend HTML4's forms to provide many of the |
| 552 |
|
features that XForms 1.0 introduced, without requiring browsers to |
| 553 |
|
implement rendering engines that were incompatible with existing HTML Web |
| 554 |
|
pages. At this early stage, while the draft was already publicly |
| 555 |
|
available, and input was already being solicited from all sources, the |
| 556 |
|
specification was only under Opera Software's copyright. |
| 557 |
|
#ja |
| 558 |
|
元々 HTML5 に関する作業は2003年の暮れに、 XForms 1.0 が導入した機能の多くは既存の HTML Web |
| 559 |
|
頁と非互換なレンダリング・エンジンをブラウザに実装させずとも HTML4 |
| 560 |
|
のフォームの拡張によって提供できることの実証としてはじまりました。 |
| 561 |
|
この早い段階の作業は、原案は既に公開されていましたし、意見は既にあらゆる方面から募られていましたが、 |
| 562 |
|
仕様書は Opera Software の著作権のもとにのみ置かれていました。 |
| 563 |
|
|
| 564 |
|
|
| 565 |
|
#en |
| 566 |
|
In early 2004, some of the principles that underly this effort, as well |
| 567 |
|
as an early draft proposal covering just forms-related features, were |
| 568 |
|
presented to the W3C jointly by Mozilla and Opera at a workshop discussing |
| 569 |
|
the future of Web Applications on the Web. The proposal was rejected on |
| 570 |
|
the grounds that the proposal conflicted with the previously chosen |
| 571 |
|
direction for the Web's evolution. |
| 572 |
|
#ja |
| 573 |
|
2004年のはじめ、この作業の根底にある原理の一部やフォーム関連の機能のみを扱った早期の原案提案を |
| 574 |
|
Mozilla と Opera が共同で W3C に対して Web における Web アプリケーションの将来を議論する会議において示しました。 |
| 575 |
|
この提案は以前選ばれた Webの発展の方向と矛盾しているとの理由で却下されました。 |
| 576 |
|
|
| 577 |
|
#en |
| 578 |
|
Shortly thereafter, Apple, Mozilla, and Opera jointly announced their |
| 579 |
|
intent to continue working on the effort. A public mailing list was |
| 580 |
|
created, and the drafts were moved to the WHATWG site. The copyright was |
| 581 |
|
subsequently amended to be jointly owned by all three vendors, and to |
| 582 |
|
allow reuse of the specifications. |
| 583 |
|
#ja |
| 584 |
|
そのすぐ後、 Apple と Mozilla と Opera はこの作業を継続する意思を共同で発表しました。 |
| 585 |
|
公開のメイリング・リストが作成され、原案は WHATWG サイトに移されました。 |
| 586 |
|
それ以後著作権はこれら3販売者が共同で所有し、仕様書の再利用を認めるように改定されました。 |
| 587 |
|
|
| 588 |
|
#en |
| 589 |
|
In 2006, the W3C expressed interest in the specification, and created a |
| 590 |
|
working group chartered to work with the WHATWG on the development of the |
| 591 |
|
HTML5 specifications. The working group opened in 2007. Apple, Mozilla, |
| 592 |
|
and Opera allowed the W3C to publish the specifications under the W3C |
| 593 |
|
copyright, while keeping versions with the less restrictive license on the |
| 594 |
|
WHATWG site. |
| 595 |
|
#ja |
| 596 |
|
2006年には、 W3C はこの仕様書に対する興味を示し、 HTML5 仕様書の開発を WHATWG |
| 597 |
|
と共に行うことを憲章に含めた作業部会を作成しました。作業部会は2007年に開始しました。 |
| 598 |
|
Apple と Mozilla と Opera は W3C が仕様書を W3C の著作権のもとで出版することを認めつつ、 |
| 599 |
|
WHATWG サイトでより制限のゆるいライセンスの版を提供し続けています。 |
| 600 |
|
|
| 601 |
|
#en |
| 602 |
|
Since then, both groups have been working together. |
| 603 |
|
#ja |
| 604 |
|
それ以後、両部会は共同で作業を続けています。 |
| 605 |
|
|
| 606 |
|
#en |
| 607 |
|
If <var title="">month</var> is not a number in the range |
| 608 |
|
1 ≤ <var title="">month</var> ≤ 12, then fail. |
| 609 |
|
#ja |
| 610 |
|
<var title="">month</var> が範囲 1 ≤ <var title="">month</var> ≤ 12 |
| 611 |
|
の数でない場合、失敗します。 |
| 612 |
|
|
| 613 |
|
#en |
| 614 |
|
Let <var title="">maxday</var> be the <a href=#number-state>number of days |
| 615 |
|
in month <var title="">month</var> of year <var title="">year</var></a>. |
| 616 |
|
#ja |
| 617 |
|
<var title="">maxday</var> を、<a href=#number-state>年 <var title="">year</var></a> の月 |
| 618 |
|
<var title="">month</var> の日の数</a>とします。 |
| 619 |
|
|
| 620 |
|
#en |
| 621 |
|
If <var title="">day</var> is not a number in the range |
| 622 |
|
1 ≤ <var title="">month</var> ≤ <var |
| 623 |
|
title="">maxday</var>, then fail. |
| 624 |
|
#ja |
| 625 |
|
<var title="">day</var> が範囲 1 ≤ <var title="">month</var> ≤ <var |
| 626 |
|
title="">maxday</var> の数でない場合、失敗します。 |
| 627 |
|
|
| 628 |
|
#en |
| 629 |
|
XHTML2 defines a new vocabulary with features for hyperlinks, |
| 630 |
|
multimedia content, annotating document edits, rich metadata, |
| 631 |
|
declarative interactive forms, and describing the semantics of human |
| 632 |
|
literary works such as poems and scientific papers. <a href=#refsXHTML2>[XHTML2]</a> |
| 633 |
|
#ja |
| 634 |
|
XHTML2 はハイパーリンクや多媒体の内容、文書の編集の注釈付け、豊富なメタデータ、 |
| 635 |
|
宣言的な対話的フォーム、詩や科学的論文などの人文学的著作物の意味の記述のための機能を持った新しい語彙を定義しています。 |
| 636 |
|
<a href=#refsXHTML2>[XHTML2]</a> |
| 637 |
|
|
| 638 |
|
#en |
| 639 |
|
XForms similarly defines a new vocabulary with features for |
| 640 |
|
complex data entry, such as tax forms or insurance forms. |
| 641 |
|
#ja |
| 642 |
|
同様に、 XForms は納税申告書や保険書類のような複雑なデータ入力のための機能を持った新しい語彙を定義しています。 |