ここには文書の本文が入ります。BODYの開始タグと終了タグは省略することができます。本文には幅広い要素が含まれます。
This contains the document body. Both start and end tags for
BODY may be omitted. The body can contain a wide range
of elements:
主要な属性は以下のとおり
The key attributes are:
BACKGROUND,
BGCOLOR, TEXT, LINK,
VLINK and ALINK.
これらを使って壁紙を貼ったり、背景色に加え文章や超連鎖の色を設定したりすることができます。
These can be used to set a
repeating background image, plus background and foreground colors for
normal text and hypertext links.
<!ENTITY % body.content "(%heading | %text | %block | ADDRESS)*"> <!ENTITY % color "CDATA" -- a color specification: #HHHHHH @@ details? --> <!ENTITY % body-color-attrs " bgcolor %color #IMPLIED text %color #IMPLIED link %color #IMPLIED vlink %color #IMPLIED alink %color #IMPLIED "> <!ELEMENT BODY O O %body.content> <!ATTLIST BODY background %URL #IMPLIED -- 文書の背景となる生地 texture tile for document background -- %body-color-attrs; -- bgcolor, text, link, vlink, alink -- >
例 Example:
<body bgcolor=white text=black link=red vlink=maroon alink=fuchsia>
色は16進法の数字( COLOR= 『 #C0FFC0 』など)として、或いは、広く知られている16の色名前の1つとして、sRGB色空間で与えられます。
これらの色は元々、ウィンドウズ VGA パレットが扱う標準16 色として選ばれていたものです。
Colors are given in the sRGB
color space as hexadecimal numbers (e.g. COLOR="#C0FFC0"),
or as one of 16 widely understood color names. These colors were
originally picked as being the standard 16 colors supported with the
Windows VGA palette.
Black = "#000000" | Green = "#008000" | ||
Silver = "#C0C0C0" | Lime = "#00FF00" | ||
Gray = "#808080" | Olive = "#808000" | ||
White = "#FFFFFF" | Yellow = "#FFFF00" | ||
Maroon = "#800000" | Navy = "#000080" | ||
Red = "#FF0000" | Blue = "#0000FF" | ||
Purple = "#800080" | Teal = "#008080" | ||
Fuchsia = "#FF00FF" | Aqua = "#00FFFF" |
文書の本文に出てくる要素の大半は、二つのグループに分けられます。一つは段落分けをするまとめ要素で、もう一つはそれをしない文章要素です。一般的なまとめ要素としては、H1〜H6:見出し、P:段落、LI:一覧項目、HR:水平線などがあります。一般的な文章要素としては、EM・I・B・FONT:字の強調、A:超連鎖、IMG・APPLET:埋め込み対象物、BR:改行などがあります。文章要素が括り込めるのは他の文章要素だけなのに対して、まとめ要素は一般的に、文章要素や他のまとめ要素(見出しと宛先を除く)を括り込むように働くことに注意してください。正しい型は要素によって変わります。
Most elements that can appear in the document body fall into one of
two groups: block level elements which cause paragraph breaks, and text
level elements which don't. Common block level elements include
H1 to H6 (headers), P
(paragraphs) LI (list items), and HR
(horizontal rules). Common text level elements include EM,
I, B and FONT (character
emphasis), A (hypertext links), IMG and
APPLET (embedded objects) and BR (line
breaks). Note that block elements generally act as containers for text
level and other block level elements (excluding headings and address
elements), while text level elements can only contain other text level
elements. The exact model depends on the element.
<!-- 見出しにはH1(最重要)からH6(最も重要でない)まで6つの段階があります。 There are six levels of headers from H1 (the most important) to H6 (the least important). --> <!ELEMENT ( %heading ) - - (%text;)*> <!ATTLIST ( %heading ) align (left|center|right) #IMPLIED >
H1,H2,H3,H4,H5,H6は文書の見出しとして使われます。常に開始タグと終了タグが必要です。H1要素はH2要素以下よりも重要で、H6要素は見出しとしての重要性が最低のものとなります。より重要な見出しは一般的にそれ以下のものより大きな活字で表示されます。追加できる属性として、見出しの位置決めをするALIGNがあり、次の例のように使います。
H1, H2, H3, H4,
H5 and H6 are used for document headings. You
always need the start and end tags. H1 elements are more
important than H2 elements and so on, so that
H6 elements define the least important level of headings.
More important headings are generally rendered in a larger font than
less important ones. Use the optional ALIGN attribute to
set the text alignment within a heading, e.g.
<H1 ALIGN=CENTER> ... centered heading ... </H1>
位置決めを省略すると左揃えとなりますが、これはDIV要素かCENTER要素で取り囲むことによって上書きできます。
The default is left alignment, but this can be overridden by an
enclosing DIV or CENTER element.
<!ENTITY % address.content "((%text;) | P)*"> <!ELEMENT ADDRESS - - %address.content>
ADDRESS要素は開始タグと終了タグを必要とし、原著作者やその文書に関する問い合わせ先を指定します。ユーザエージェントはその内容を、一つの段落として構成するべきです。その内容は %text 実体によって定義されるため、段落と普通の文章と文章同等の要素に制限されることに注意してください。
The ADDRESS element requires start and end tags, and specifies information such as authorship and contact details for the current document. User agents should render the content with paragraph-breaks before and after. Note that the content is restricted to paragraphs, plain text and text-like elements as defined by the %text entity.
例 Example:
<ADDRESS> Newsletter editor<BR> J.R. Brown<BR> 8723 Buena Vista, Smallville, CT 01234<BR> Tel: +1 (123) 456 7890 </ADDRESS>
HTML第3.2版仕様参考書
HTML 3.2 Reference Specification
魔術幻燈版日本語訳