| 1 |
apache |
1.5 |
#pattern
|
| 2 |
apache |
1.3 |
<span class=secno>* </span>Introduction
|
| 3 |
|
|
#ja
|
| 4 |
|
|
<span class=secno>$1 </span>はじめに
|
| 5 |
|
|
|
| 6 |
apache |
1.5 |
#pattern
|
| 7 |
apache |
1.3 |
<span class=secno>* </span>Background
|
| 8 |
|
|
#ja
|
| 9 |
|
|
<span class=secno>$1 </span>背景
|
| 10 |
|
|
|
| 11 |
|
|
#en
|
| 12 |
|
|
The World Wide Web's markup language has always been HTML. HTML was
|
| 13 |
|
|
primarily designed as a language for semantically describing scientific
|
| 14 |
|
|
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.
|
| 16 |
|
|
#ja
|
| 17 |
|
|
World Wide Web のマーク付け言語は、常にずっと HTML でした。HTML
|
| 18 |
|
|
は主として意味的に記述された科学的な文書のための言語として設計されましたが、
|
| 19 |
|
|
その一般性を持った設計と10年間にわたる適応の結果、
|
| 20 |
|
|
他の様々な種類の文書を記述するためにも使うことができるようになりました。
|
| 21 |
|
|
|
| 22 |
|
|
#en
|
| 23 |
|
|
The main area that has not been adequately addressed by HTML is a vague
|
| 24 |
|
|
subject referred to as Web Applications. This specification attempts to
|
| 25 |
|
|
rectify this, while at the same time updating the HTML specifications to
|
| 26 |
|
|
address issues raised in the past few years.
|
| 27 |
|
|
#ja
|
| 28 |
|
|
HTML が十分取り組んでこなかった主要な領域は Web アプリケーションと大まかに括られる分野です。
|
| 29 |
|
|
この仕様書は、これを是正しようと試みるとともに、
|
| 30 |
|
|
過去数年間に見つかった問題を解決するために HTML 仕様書を更新するものです。
|
| 31 |
|
|
|
| 32 |
apache |
1.6 |
#en
|
| 33 |
|
|
This specification is limited to providing a semantic-level markup
|
| 34 |
|
|
language and associated semantic-level scripting APIs for authoring
|
| 35 |
|
|
accessible pages on the Web ranging from static documents to dynamic
|
| 36 |
|
|
applications.
|
| 37 |
|
|
#ja
|
| 38 |
|
|
この仕様書は、静的な文書から動的なアプリケーションまで、 Web
|
| 39 |
|
|
のアクセス性の高い頁を著述するための、
|
| 40 |
|
|
意味レベルのマーク付け言語とそれに関連付けられた意味レベルのスクリプト API
|
| 41 |
|
|
を提供することに限定されています。
|
| 42 |
apache |
1.3 |
|
| 43 |
apache |
1.6 |
#en
|
| 44 |
|
|
The scope of this specification does not include providing mechanisms
|
| 45 |
|
|
for media-specific customization of presentation (although default
|
| 46 |
|
|
rendering rules for Web browsers are included at the end of this
|
| 47 |
|
|
specification, and several mechanisms for hooking into CSS are provided as
|
| 48 |
|
|
part of the language).
|
| 49 |
|
|
#ja
|
| 50 |
|
|
この仕様書の適用範囲には、表現の媒体特有のカスタム化のための機構の提供は含みません
|
| 51 |
|
|
(ただし、 Web ブラウザの既定のレンダリング規則がこの仕様書の最後に含まれており、
|
| 52 |
|
|
CSS に引っ掛けるための仕組みもいくつか言語の一部として提供します)。
|
| 53 |
|
|
|
| 54 |
|
|
#en
|
| 55 |
|
|
The scope of this specification does not include documenting every HTML
|
| 56 |
|
|
or DOM feature supported by Web browsers. Browsers support many features
|
| 57 |
|
|
that are considered to be very bad for accessibility or that are otherwise
|
| 58 |
|
|
inappropriate. For example, the <code>blink</code> element is clearly
|
| 59 |
|
|
presentational and authors wishing to cause text to blink should instead
|
| 60 |
|
|
use CSS.
|
| 61 |
|
|
#ja
|
| 62 |
|
|
この仕様書の適用範囲には、 Web ブラウザで提供されるすべての HTML や DOM
|
| 63 |
|
|
の機能の文書化は含みません。ブラウザは、アクセス可能性的に非常に悪いか、
|
| 64 |
|
|
その他の理由で不適切と考えられる機能に多く対応しています。例えば、
|
| 65 |
|
|
<code>blink</code> 要素は明らかに表現的であり、
|
| 66 |
|
|
著者は文章を点滅させたい時には代わりに CSS を使うべきです。
|
| 67 |
|
|
|
| 68 |
|
|
#en
|
| 69 |
|
|
The scope of this specification is not to describe an entire operating
|
| 70 |
|
|
system. In particular, hardware configuration software, image manipulation
|
| 71 |
|
|
tools, and applications that users would be expected to use with high-end
|
| 72 |
|
|
workstations on a daily basis are out of scope. In terms of applications,
|
| 73 |
|
|
this specification is targeted specifically at applications that would be
|
| 74 |
|
|
expected to be used by users on an occasional basis, or regularly but from
|
| 75 |
|
|
disparate locations, with low CPU requirements. For instance online
|
| 76 |
|
|
purchasing systems, searching systems, games (especially multiplayer
|
| 77 |
|
|
online games), public telephone books or address books, communications
|
| 78 |
|
|
software (e-mail clients, instant messaging clients, discussion software),
|
| 79 |
|
|
document editing software, etc.
|
| 80 |
|
|
#ja
|
| 81 |
|
|
この仕様書の適用範囲には、オペレーティング・システム全体を記述することは含みません。
|
| 82 |
|
|
特に、ハードウェア設定ソフトウェア、画像操作ツール、高級ワークステーションでの日常用途向けアプリケーションは適用範囲外です。
|
| 83 |
|
|
この仕様書は、アプリケーションに関しては、時たま利用するか、日常的ながらも様々な場所から利用するような、
|
| 84 |
|
|
しかも CPU に対する要求の低いアプリケーションを特に対象としています。
|
| 85 |
|
|
例えば、オンライン購入システム、検索システム、ゲーム (特に多プレイヤー・オンライン・ゲーム)、
|
| 86 |
|
|
公衆電話帳・住所録、通信ソフトウェア (電子メイル・クライアント、
|
| 87 |
|
|
即席メッセージ・クライアント、議論ソフトウェア)、
|
| 88 |
|
|
文書編集ソフトウェアなどです。
|
| 89 |
|
|
|
| 90 |
|
|
#en
|
| 91 |
|
|
For sophisticated cross-platform applications, there already exist
|
| 92 |
|
|
several proprietary solutions (such as Mozilla's XUL, Adobe's Flash, or
|
| 93 |
|
|
Microsoft's Silverlight). These solutions are evolving faster than any
|
| 94 |
|
|
standards process could follow, and the requirements are evolving even
|
| 95 |
|
|
faster. These systems are also significantly more complicated to specify,
|
| 96 |
|
|
and are orders of magnitude more difficult to achieve interoperability
|
| 97 |
|
|
with, than the solutions described in this document. Platform-specific
|
| 98 |
|
|
solutions for such sophisticated applications (for example the MacOS X
|
| 99 |
|
|
Core APIs) are even further ahead.
|
| 100 |
|
|
#ja
|
| 101 |
|
|
洗練された多環境対応アプリケーションについては、独占的な解決策が既にいくつか存在します
|
| 102 |
|
|
(Mozilla の XUL、 Adobe の Flash、 Microsoft の Silverlight など)。
|
| 103 |
|
|
これらの解決策は標準化過程よりも速く進化しており、
|
| 104 |
|
|
要求も更に速いスピードで高まっています。これらのシステムは、
|
| 105 |
|
|
この文書で説明している解決策よりも甚だ複雑で規定しがたく、
|
| 106 |
|
|
相互運用性の達成も桁違いに難しいものです。
|
| 107 |
|
|
洗練されたアプリケーションのための環境特有の解決策 (例えば Mac OS X 中核 API)
|
| 108 |
|
|
は更にそれ以上です。
|
| 109 |
apache |
1.3 |
|
| 110 |
|
|
#en
|
| 111 |
|
|
<span class=secno>1.3 </span>Relationships to other
|
| 112 |
|
|
specifications
|
| 113 |
|
|
#ja
|
| 114 |
|
|
<span class=secno>1.3 </span>他の仕様書との関係
|
| 115 |
|
|
|
| 116 |
|
|
#en
|
| 117 |
|
|
<span class=secno>1.3.1 </span>Relationship to HTML
|
| 118 |
|
|
4.01 and DOM2 HTML
|
| 119 |
|
|
#ja
|
| 120 |
|
|
<span class=secno>1.3.1 </span>HTML 4.01 や DOM2 HTML との関係
|
| 121 |
|
|
|
| 122 |
|
|
#en
|
| 123 |
|
|
This specification represents a new version of HTML4, along with a new
|
| 124 |
|
|
version of the associated DOM2 HTML API. Migration from HTML4 to the
|
| 125 |
|
|
format and APIs described in this specification should in most cases be
|
| 126 |
|
|
straightforward, as care has been taken to ensure that
|
| 127 |
|
|
backwards-compatibility is retained. <a href="#refsHTML4">[HTML4]</a> <a
|
| 128 |
|
|
href="#refsDOM2HTML">[DOM2HTML]</a>
|
| 129 |
|
|
#ja
|
| 130 |
|
|
この仕様書は HTML4 の新しい版であり、それに対応する DOM2 HTML API
|
| 131 |
|
|
の新しい版です。この仕様書は後方互換性を残すことに注意を払っていますので、
|
| 132 |
|
|
ほとんどの場合、 HTML4 からこの仕様書で説明する書式や API
|
| 133 |
|
|
への移行は簡単なはずです。<a href="#refsHTML4">[HTML4]</a> <a
|
| 134 |
|
|
href="#refsDOM2HTML">[DOM2HTML]</a>
|
| 135 |
|
|
|
| 136 |
|
|
#en
|
| 137 |
|
|
<span class=secno>1.3.2 </span>Relationship to XHTML 1.x
|
| 138 |
|
|
#ja
|
| 139 |
|
|
<span class=secno>1.3.2 </span>XHTML 1.x との関係
|
| 140 |
|
|
|
| 141 |
|
|
#en
|
| 142 |
|
|
This specification is intended to replace XHTML 1.0 as the normative
|
| 143 |
apache |
1.6 |
definition of the XML serialization of the HTML vocabulary. <a
|
| 144 |
apache |
1.3 |
href="#refsXHTML10">[XHTML10]</a>
|
| 145 |
|
|
#ja
|
| 146 |
|
|
この仕様書は、 HTML 語彙の XML 直列化の規定的定義としての XHTML 1.0
|
| 147 |
|
|
を置き換えることを意図しています。 <a
|
| 148 |
|
|
href="#refsXHTML10">[XHTML10]</a>
|
| 149 |
|
|
|
| 150 |
|
|
#en
|
| 151 |
|
|
While this specification updates the semantics and requirements of the
|
| 152 |
|
|
vocabulary defined by XHTML Modularization 1.1 and used by XHTML 1.1, it
|
| 153 |
|
|
does not attempt to provide a replacement for the modularization scheme
|
| 154 |
|
|
defined and used by those (and other) specifications, and therefore cannot
|
| 155 |
|
|
be considered a complete replacement for them. <a
|
| 156 |
|
|
href="#refsXHTMLMOD">[XHTMLMOD]</a> <a href="#refsXHTML11">[XHTML11]</a>
|
| 157 |
|
|
#ja
|
| 158 |
|
|
この仕様書は XHTML モジュール化 1.1 で定義され XHTML 1.1
|
| 159 |
|
|
で使われている語彙の意味と要件を更新することを意図していますが、
|
| 160 |
|
|
これらの仕様書 (やその他の仕様書) で定義され使用されているモジュール化手法の置き換えを提供しようとはしていませんので、
|
| 161 |
|
|
これらの完全なる置き換えとはいえません。 <a
|
| 162 |
|
|
href="#refsXHTMLMOD">[XHTMLMOD]</a> <a href="#refsXHTML11">[XHTML11]</a>
|
| 163 |
|
|
|
| 164 |
|
|
#en
|
| 165 |
|
|
Thus, authors and implementors who do not need such a modularization
|
| 166 |
|
|
scheme can consider this specification a replacement for XHTML 1.x, but
|
| 167 |
|
|
those who do need such a mechanism are encouraged to continue using the
|
| 168 |
|
|
XHTML 1.1 line of specifications.
|
| 169 |
|
|
#ja
|
| 170 |
|
|
従って、当該モジュール化手法が必要ない著者や実装者にとってはこの仕様書を
|
| 171 |
|
|
XHTML 1.x を置き換えるものと考えることができますが、それが必要な人は
|
| 172 |
|
|
XHTML 1.1 系列の仕様書を使い続けることをお勧めします。
|
| 173 |
|
|
|
| 174 |
|
|
#en
|
| 175 |
|
|
<span class=secno>1.3.3 </span>Relationship to XHTML2
|
| 176 |
|
|
#ja
|
| 177 |
|
|
<span class=secno>1.3.3 </span>XHTML2 との関係
|
| 178 |
|
|
|
| 179 |
|
|
|
| 180 |
|
|
|
| 181 |
apache |
1.4 |
|
| 182 |
apache |
1.3 |
#en
|
| 183 |
|
|
<span class=secno>1.3.4 </span>Relationship to Web
|
| 184 |
|
|
Forms 2.0 and XForms
|
| 185 |
|
|
#ja
|
| 186 |
|
|
<span class=secno>1.3.4 </span>Web Forms 2.0 や XForms との関係
|
| 187 |
|
|
|
| 188 |
|
|
#en
|
| 189 |
|
|
This specification will eventually supplant Web Forms 2.0. The current
|
| 190 |
|
|
Web Forms 2.0 draft can be considered part of this specification for the
|
| 191 |
|
|
time being; its features will eventually be merged into this
|
| 192 |
|
|
specification. <a href="#refsWF2">[WF2]</a>
|
| 193 |
|
|
#ja
|
| 194 |
|
|
この仕様書はゆくゆくは Web Forms 2.0 に取って代わることになります。
|
| 195 |
|
|
その時までは、現在の Web Forms 2.0 はこの仕様書の一部であると考えることができます。
|
| 196 |
|
|
Web Forms 2.0 の機能はゆくゆくはこの仕様書と併合されます。
|
| 197 |
|
|
<a href="#refsWF2">[WF2]</a>
|
| 198 |
|
|
|