/[suikacvs]/markup/html/html5/spec-ja/data/syntax.dat
Suika

Contents of /markup/html/html5/spec-ja/data/syntax.dat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.51 - (show annotations) (download)
Fri Oct 24 15:53:05 2008 UTC (17 years, 8 months ago) by apache
Branch: MAIN
Changes since 1.50: +6 -1 lines
by remote user 'guest'

1
2
3 #pattern
4 <span class=secno>* </span>The HTML syntax
5 #ja
6 <span class=secno>$1 </span>HTML 構文
7
8 #pattern
9 <span class=secno>* </span>Writing HTML documents
10 #ja
11 <span class=secno>$1 </span>HTML 文書を書く
12
13 #en
14 <em>This section only applies to documents, authoring tools, and markup
15 generators. In particular, it does not apply to conformance checkers;
16 conformance checkers must use the requirements given in the next section
17 ("parsing HTML documents").</em>
18 #ja
19 <em>この節は文書、著述ツール、マーク付け生成器にのみ適用されます。
20 特に、適合性検査器には適用されません。
21 適合性検査器は次の節 (「HTML 文書の構文解析」) で与えられる要件を用いなければ[[MUST:なりません]]。</em>
22
23 #en
24 Documents must consist of the following parts, in the given order:
25 #ja
26 文書は、次に示す部分により、次の順序で構成されなければ[[MUST:なりません]]。
27
28 #en
29 Optionally, a single U+FEFF BYTE ORDER MARK (BOM) character.
30 #ja
31 任意選択で、1つの U+FEFF BYTE ORDER MARK (BOM) 文字。
32
33 #en
34 Any number of <a href=#syntax-comments title=syntax-comments>comments</a>
35 and <a href=#space-character title="space character">space characters</a>.
36 #ja
37 任意の個数の<a href=#syntax-comments title=syntax-comments>注釈</a>と<a href=#space-character title="space character">間隔文字</a>。
38
39 #en
40 A <a href=#syntax-doctype title=syntax-doctype>DOCTYPE</a>.
41 #ja
42 <a href=#syntax-doctype title=syntax-doctype>DOCTYPE</a>。
43
44 #en
45 The root element, in the form of an <code><a
46 href=#the-html-element>html</a></code> <a href=#dom-form-elements
47 title=syntax-elements>element</a>.
48 #ja
49 根要素を <code><a
50 href=#the-html-element>html</a></code> <a href=#dom-form-elements
51 title=syntax-elements>要素</a>の形で。
52
53 #en
54 The various types of content mentioned above are described in the next
55 few sections.
56 #ja
57 前述の各種の内容は、次の数個の節で説明します。
58
59 #en
60 In addition, there are some restrictions on how <span>character encoding
61 declarations</span> are to be serialized, as discussed in the section on
62 that topic.
63 #ja
64 加えて、<span>文字符号化宣言</span>をどう直列化するかについても、
65 それに関する節で説明した通り、いくつかの制限があります。
66
67 #en
68 Space characters before the root <code><a href=#the-html-element>html</a></code>
69 element, and space characters at the start of the <code><a
70 href=#the-html-element>html</a></code> element and before the <code><a
71 href=#the-head-element>head</a></code> element, will be dropped when the document
72 is parsed; space characters <em>after</em> the root <code><a
73 href=#the-html-element>html</a></code> element will be parsed as if they were at
74 the end of the <code><a href=#the-body-element>body</a></code> element. Thus,
75 space characters around the root element do not round-trip.
76 #ja
77 根 <code><a href=#the-html-element>html</a></code> 要素の前の間隔文字や、
78 <code><a
79 href=#the-html-element>html</a></code> 要素のはじめで <code><a
80 href=#the-head-element>head</a></code> 要素の前の間隔文字は、
81 文書が構文解析される時に除去されます。根 <code><a
82 href=#the-html-element>html</a></code> 要素の<em>後</em>の間隔文字は、
83 <code><a href=#the-body-element>body</a></code> 要素の終わりにあったものとして構文解析されます。
84 従って、根要素の近辺の間隔文字は往復しません。
85
86
87 #en
88 It is suggested that newlines be inserted after the DOCTYPE, after any
89 comments that are before the root element, after the <code><a
90 href=#the-html-element>html</a></code> element's start tag (if it is not <a
91 href=#syntax-tag-omission title=syntax-tag-omission>omitted</a>), and after any
92 comments that are inside the <code><a href=#the-html-element>html</a></code>
93 element but before the <code><a href=#the-head-element>head</a></code> element.
94 #ja
95 DOCTYPE の後、
96 根要素の前の注釈がある場合はその後、
97 <code><a
98 href=#the-html-element>html</a></code> 要素の開始タグの後
99 (<a
100 href=#syntax-tag-omission title=syntax-tag-omission>省略</a>しない場合)、
101 <code><a href=#the-html-element>html</a></code> 要素中で
102 <code><a href=#the-head-element>head</a></code> 要素の前に注釈がある場合にはその後には、
103 改行を挿入することをおすすめします。
104
105 #en
106 Many strings in the HTML syntax (e.g. the names of elements and their
107 attributes) are case-insensitive, but only for characters in the ranges
108 U+0041 .. U+005A (LATIN CAPITAL LETTER A to LATIN CAPITAL LETTER Z) and
109 U+0061 .. U+007A (LATIN SMALL LETTER A to LATIN SMALL LETTER Z). For
110 convenience, in this section this is just referred to as
111 "case-insensitive".
112 #ja
113 HTML 構文中の多くの文字列 (例えば要素や属性の名前) は大文字と小文字を区別しませんが、
114 区別しないのは範囲
115 U+0041 ~ U+005A (LATIN CAPITAL LETTER A ~ LATIN CAPITAL LETTER Z) と
116 範囲 U+0061 ~ U+007A (LATIN SMALL LETTER A ~ LATIN SMALL LETTER Z)
117 の文字についてのみです。便宜上、この節ではこれを単に「大文字・小文字を区別しない」と呼びます。
118
119
120 #pattern
121 <span class=secno>* </span>The DOCTYPE
122 #ja
123 <span class=secno>$1 </span>DOCTYPE
124
125 #en
126 A <dfn id=syntax-doctype title=syntax-doctype>DOCTYPE</dfn> is a mostly
127 useless, but required, header.
128 #ja
129 <dfn id=syntax-doctype title=syntax-doctype>DOCTYPE</dfn> はほとんど無意味ですが、
130 [[REQUIRED:必須]]の頭部です。
131
132 #en
133 DOCTYPEs are required for legacy reasons. When omitted,
134 browsers tend to use a different rendering mode that is incompatible with
135 some specifications. Including the DOCTYPE in a document ensures that the
136 browser makes a best-effort attempt at following the relevant
137 specifications.
138 #ja
139 DOCTYPE は遺物的な理由で[[REQUIRED:必須]]です。
140 省略すると、ブラウザはいくつかの仕様書と非互換な異なるレンダリング・モードを使おうとします。
141 DOCTYPE を文書に含めることによってブラウザに関係する仕様書に従うよう最善の努力を試みさせるようにします。
142
143 #en
144 A DOCTYPE must consist of the following characters, in this order:
145 #ja
146 DOCTYPE は、次の文字により次の順序で構成されなければ[[MUST:なりません]]。
147
148 #en
149 A U+003C LESS-THAN SIGN (<code>&lt;</code>) character.
150 #ja
151 U+003C LESS-THAN SIGN (<code>&lt;</code>) 文字。
152
153 #en
154 A U+0021 EXCLAMATION MARK (<code>!</code>) character.
155 #ja
156 U+0021 EXCLAMATION MARK (<code>!</code>) 文字。
157
158 #en
159 A U+0044 LATIN CAPITAL LETTER D or U+0064 LATIN SMALL LETTER D
160 character.
161 #ja
162 U+0044 LATIN CAPITAL LETTER D 文字か U+0064 LATIN SMALL LETTER D 文字。
163
164 #en
165 A U+004F LATIN CAPITAL LETTER O or U+006F LATIN SMALL LETTER O
166 character.
167 #ja
168 U+004F LATIN CAPITAL LETTER O 文字か U+006F LATIN SMALL LETTER O 文字。
169
170 #en
171 A U+0043 LATIN CAPITAL LETTER C or U+0063 LATIN SMALL LETTER C
172 character.
173 #ja
174 U+0043 LATIN CAPITAL LETTER C 文字か U+0063 LATIN SMALL LETTER C 文字。
175
176 #en
177 A U+0054 LATIN CAPITAL LETTER T or U+0074 LATIN SMALL LETTER T
178 character.
179 #ja
180 U+0054 LATIN CAPITAL LETTER T 文字か U+0074 LATIN SMALL LETTER T 文字。
181
182 #en
183 A U+0059 LATIN CAPITAL LETTER Y or U+0079 LATIN SMALL LETTER Y
184 character.
185 #ja
186 U+0059 LATIN CAPITAL LETTER Y 文字か U+0079 LATIN SMALL LETTER Y 文字。
187
188 #en
189 A U+0050 LATIN CAPITAL LETTER P or U+0070 LATIN SMALL LETTER P
190 character.
191 #ja
192 U+0050 LATIN CAPITAL LETTER P 文字か U+0070 LATIN SMALL LETTER P 文字。
193
194
195 #en
196 A U+0045 LATIN CAPITAL LETTER E or U+0065 LATIN SMALL LETTER E
197 character.
198 #ja
199 U+0045 LATIN CAPITAL LETTER E 文字か U+0065 LATIN SMALL LETTER E 文字。
200
201 #en
202 One or more <a href=#space-character title="space character">space
203 characters</a>.
204 #ja
205 1つ以上の<a href=#space-character title="space character">間隔文字</a>。
206
207 #en
208 A U+0048 LATIN CAPITAL LETTER H or U+0068 LATIN SMALL LETTER H
209 character.
210 #ja
211 U+0048 LATIN CAPITAL LETTER H 文字か U+0068 LATIN SMALL LETTER H 文字。
212
213
214 #en
215 A U+004D LATIN CAPITAL LETTER M or U+006D LATIN SMALL LETTER M
216 character.
217 #ja
218 U+004D LATIN CAPITAL LETTER M 文字か U+006D LATIN SMALL LETTER M 文字。
219
220 #en
221 A U+004C LATIN CAPITAL LETTER L or U+006C LATIN SMALL LETTER L
222 character.
223 #ja
224 U+004C LATIN CAPITAL LETTER L 文字か U+006C LATIN SMALL LETTER L 文字。
225
226 #en
227 Zero or more <a href=#space-character title="space character">space
228 characters</a>.
229 #ja
230 零個以上の<a href=#space-character title="space character">間隔文字</a>。
231
232 #en
233 A U+003E GREATER-THAN SIGN (<code>&gt;</code>) character.
234 #ja
235 U+003E GREATER-THAN SIGN (<code>&gt;</code>) 文字。
236
237 #en
238 In other words, <code>&lt;!DOCTYPE HTML></code>,
239 case-insensitively.
240 #ja
241 つまり、大文字または小文字の <code>&lt;!DOCTYPE HTML></code> です。
242
243 #pattern
244 <span class=secno>* </span>Elements
245 #ja
246 <span class=secno>$1 </span>要素
247
248 #en
249 There are five different kinds of <dfn id=dom-form-elements
250 title=syntax-elements>elements</dfn>: void elements, CDATA elements,
251 RCDATA elements, foreign elements, and normal elements.
252 #ja
253 <dfn id=dom-form-elements
254 title=syntax-elements>要素</dfn>には5種類あります。
255 空隙要素、 CDATA 要素、 RCDATA 要素、外来要素、通常要素です。
256
257 #en
258 <dfn id=void-elements>Void elements</dfn>
259 #ja
260 <dfn id=void-elements>空隙要素</dfn>
261
262 #en
263 CDATA elements
264 #ja
265 CDATA 要素
266
267 #en
268 RCDATA elements
269 #ja
270 RCDATA 要素
271
272 #en
273 Foreign elements
274 #ja
275 外来要素
276
277 #en
278 Elements from the <a href=#mathml-namespace>MathML namespace</a> <!--XXXSVG
279 and the <span>SVG namespace</span>.
280 #ja
281 <a href=#mathml-namespace>MathML 名前空間</a>からの要素。<!--XXXSVG
282 and the <span>SVG namespace</span>.
283
284 #en
285 Normal elements
286 #ja
287 通常要素
288
289 #en
290 All other allowed <a href=#html-elements>HTML elements</a> are
291 normal elements.
292 #ja
293 他の全ての認められている<a href=#html-elements>HTML 要素</a>は通常要素です。
294
295 #en
296 The root element, in the form of an <code><a href=#the-html-element>html</a></code> <a href=#syntax-elements title=syntax-elements>element</a>.
297 #ja
298 根要素を、 <code><a href=#the-html-element>html</a></code> <a href=#syntax-elements title=syntax-elements>要素</a>として。
299
300 #en
301 Optionally, a <a href=#doctype-legacy-string>DOCTYPE legacy string</a> (defined below).
302 #ja
303 任意選択で、 <a href=#doctype-legacy-string>DOCTYPE 遺物文字列</a> (後で定義します)。
304
305 #en
306 In other words, <code>&lt;!DOCTYPE HTML&gt;</code>,
307 case-insensitively.
308 #ja
309 すなわち、大文字または小文字の <code>&lt;!DOCTYPE HTML&gt;</code>。
310
311 #en
312 For the purposes of XSLT generators that cannot output HTML
313 markup without a DOCTYPE, a <dfn id=doctype-legacy-string>DOCTYPE legacy string</dfn> may be
314 inserted into the DOCTYPE (in the position defined above). This
315 string must consist of:
316 #ja
317 DOCTYPE なしの HTML マーク付けを出力できない XSLT 生成器のため、
318 <dfn id=doctype-legacy-string>DOCTYPE 遺物文字列</dfn>を
319 DOCTYPE (の前述の位置) に挿入して[[MAY:構いません]]。
320 この文字列は次のものから構成されなければ[[MUST:なりません]]。
321
322 #pattern
323 A * or * character.
324 #ja
325 $1 文字または * 文字。
326
327 #en
328 The literal string "<code title="">XSLT-compat</code>".
329 #ja
330 生の文字列「<code title="">XSLT-compat</code>」。
331
332 #en
333 The same character as in item 9 (a matching U+0022 QUOTATION MARK or U+0027 APOSTROPHE character).
334 #ja
335 項目9と同じ文字 (U+0022 QUOTATION MARK 文字または U+0027 APOSTROPHE 文字の一致する方)。

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24