様々なDTDと基準(DTD 3.2 勧告)

*


「HTML3.2 -- Wilbur」と「Microsoft Internet Explorer 3.0 -- MSIE」を比べてみると、差があります。共通性を確保するには、注意しておきます。

---------------------+---------------------------------------------------
ie30.dtd: 一社のDTD |
---------------------+
<!ELEMENT MARQUEE  - O (%text)*>
<!ATTLIST MARQUEE
    %attrs;
    省略
  >

<!ENTITY % mixed.content "(%heading|%text|%block|ADDRESS|BASEFONT)*" >

<![ %HTML.Recommended [
	<!ENTITY % body.content	"(%heading|%block|%mmobjects|ADDRESS|BASEFONT)*" >
]]>
                  <== %textを認めないほうを推奨
<![ %HTML.Deprecated [
<!ENTITY % body.content "%mixed.content" >
]]>      <== %text 認めるのは廃語に

<!ENTITY % text "#PCDATA | %font | %phrase | %break | %anchors | 
%mmobjects | %formitems"> <==%mmobjectsあり

<![ %HTML.Deprecated [
<!ENTITY % P.content    "(%text|CENTER)*" >]]> <==廃語になる。

<!ENTITY % P.content    "(%text)*" >      <== Wulburと同じ

<!ENTITY % address.content "((%text;) | P | CENTER)*"> <== CENTERも認める
<!ELEMENT center - - %mixed.content>   <== %textも認める
<!ELEMENT DIV - - %body.content>
<!ATTLIST DIV
		%attrs
        align   (left|center|right) left -- alignment of following text --
        >

<!--================ Entities for special symbols =========================-->
<!-- &trade ­ and &cbsp are not widely deployed and so not included here -->

<!ENTITY copy   CDATA "©"   -- copyright sign     --> <==wilbur(-)
<!ENTITY reg    CDATA "®"   -- registered sign    --> <==wilbur(-)
<!ENTITY amp    CDATA "&"   -- ampersand          --> <==wilbur
<!ENTITY gt     CDATA ">"   -- greater than       --> <==wilbur
<!ENTITY lt     CDATA "<"   -- less than          --> <==wilbur
<!ENTITY quot   CDATA """   -- double quote       --> <==wilbur(-)
<!ENTITY nbsp   CDATA " "  -- non breaking space --> <==wilbur(-)


このDTDでは、以下の使い方が可能です。
=====================================

"テキスト(#PCDATA)は、パラグラフで囲わなくていいようです。"

<P><CENTER>文字をセンタリングします。Deprecated廃語にと</CENTER></P>

<CENTER>テキストだけも囲えます。</CENTER>

<ADDRESS>
連絡先
<P>情報</P>
<CENTER>URLも書いておきます。</CENTER>
</ADDRESS>

------------------------------------------+-------------------------------
W3C DTD 3.2(Wilbur):数社の協議による勧告 |
------------------------------------------
MARQUEEはありません。

<!ENTITY % body.content "(%heading|%block|HR|ADDRESS|IMG)*" <==%textない。

<!ENTITY % text "#PCDATA | %font | %phrase | %special | %form">
                                            <== %mmobjectsなし。
<!ELEMENT P     - O (%text)*>
<!ENTITY % address.content "((%text;) | P)*"> <==centerない。
<!ELEMENT center - - %body.content>  <== %textない。
<!ELEMENT DIV - - %body.content>
<!ATTLIST DIV
        align   (left|center|right) #IMPLIED -- alignment of following text --
        >

<!--================ Entities for special symbols =========================-->
<!-- &trade and &cbsp are not widely deployed and so not included here -->

<!ENTITY amp    CDATA "&"   -- ampersand          -->
<!ENTITY gt     CDATA ">"   -- greater than       -->
<!ENTITY lt     CDATA "<"   -- less than          -->

このDTD 3.2では、
==================
<P>テキスト(#PCDATA)は、パラグラフ化</P>

<CENTER>
<P>文字をセンタリングします。</P>
</CENTER>

<CENTER>
<ADDRESS>
連絡先
<P>情報</P>
URLも書いておきます。
</ADDRESS>
</CENTER>
-------------------------------------------------------------

[ホームページへ][HTML3.2(JP)へ]


iso-2022-jp Japanese (JIS) 版インデックスページで、
URL:http://www.asahi-net.or.jp/~bd9y-ktu/ie3.html

加藤泰孝(bd9y-ktu@asahi-net.or.jp)

email: y.kato@personal.email.ne.jp
Last modified 97.8.12