�K�n
XHTML
1.0�O�@��XML1.0���Φӭ��s��w��HTML4�C���W�S�ѩw�qXHTML 1.0�H�Ψ䤤�OHTML 4������3�����������w�q(DTD�ADocument Type
Definition)�C �C�Ӥ������y�q�M���̪��ݩʤw�g�bW3C
Recommendation for
HTML�@4���w�q�A���̬OXHTML�N���X�i����¦�C�u�n���`�@�p�M���ɤ�w�AXHTML���ɴN��M�{�s��HTML�Τ�N�z�{�ǭݮe�C
�����ɪ����p
���`�y�z�����ɵo���ɪ����p�C�䥦�����ɤ]�\�|���N�����ɡCW3C�t�d���@�����ɨt�C���̷s���p�C�����ɥ�W3C�������M�@�ǹ惡�P���쪺���^�f�\�A�}�g�D�{�i�Ӧ���W3C����Э�C
�o�O�@��í�w�����ɡA�i�H�@���Ѧҧ��ƩΦb�䥦���ɤ��@���Э�ޥΡCW3C��w������Э㪺�ت��N�O�Ϥj�a�`�N�쥻�W�S�����ѡA�Ϥ��s�x�Ǽ��A�W�jWeb���\��M���Ω�.
�����ɬOW3C HTML Activity���@����.
HTML Working Group
(members only) ���ت��bHTML Working Group charter (members only) ���z.
W3C ����Э�M�䥦���N���ɦbhttp://www.w3.org/TR��.
���_HTML�S�������@�Q�צb�l��C��
www-html@w3.org
(archive).
�p�G�o�{�����ɤ��s�b�����~�A�Чi�� www-html-editor@w3.org.
�b���W�S�����Ѥ����w�o�{�����~�C�_ http://www.w3.org/2000/01/REC-xhtml1-20000126-errata.
XHTML�O�@�t�C���e�M�N�Ӫ����������M�{�Ƕ��A����HTML 4 [HTML]�A�ͩM�X�i�ӨӡAHTML
4�O��l���CXHTML�t�C���ɰ�_XML�A�̲׳Q�]�p�Ψ��O��_XML���Τ�N�z�{�Ǥ@�_�u�@�CXHTML�a�ڪ��Ա��Ψ�o�i�L�{�b�����Ͷ��@�`���ԭz�C
XHTML 1.0(���W�S��)�OXHTML�a�ڪ��Ĥ@�Ӥ��ɡC���O�N3��HTML 4�����������Ψ�XML 1.0 [XML]���Z���s�Φ����C��N�ϬO�A�@���@���y���A�������e�J�ŦXXML�A�}�B�p�G�̷Ӥ@��²�檺���ɤ�w�A�]��QHTML4�Τ�N�z�{���ѧO�C�}�o�̱N���̪����ɲ��Ӧ���XHTML 1.0�A�|�o��H�U�n�B:
- XHTML���ɿ��qXML�C�o�ˡA�μЭ㪺XML�u��ܮe���d�ݡA�s��M���祦�̡CT
- XHTML���ɥi�H�b�{����HTML4�N�z�Τ�{�Ǥ��ϥΡA�]�i�H�b�s��XHTML�Τ�N�z�{�Ǥ��ϥΡA�b�Z�̤��i�H�F���O�e�̦P�˩Χ�n���ĪG�C
- XHTML ���ɤ��ϥΪ����ε{��(�pscript �M applet) �i�H�OHTML �����ɹ�H�ҫ�(Document Object Model)
�A�]�i�H�O XML �����ɹ�H�ҫ� [DOM]�C
- �H�� XHTML �a�ڪ��o�i�A���qXHTML 1.0�����ɧi��B�Φb�U��XHTML���Ҥ��C
XHTML�a�ڬOInternet�o�i���U�@�B�C
�N�{�b�N���ɲ��Ӧ�XML�A�}�o�̦b�̫O�L�̪����ɦV�e�Z�ݮe���P�ɡA�ٯ�ɦ��i�JXML�@�ɱa�Ӫ��n�B�C
HTML 4 [HTML]
�OSGML (Standard
Generalized Markup Language) ���@�����ΡA���q��ڼЭ�ISO
8879�A�Q�s�x�����@ World Wide Web�W����X���y���C
SGML�O�@���y�z�аO�y���A�S�O�O���ǥΤ_�q�l���ɥ洫�A���ɺz�M���ɵo���y�����y���CHTML�OSGML�w�q���y�����@�ӹ�ҡC
SGML�X�{�b80�~�N�����A�@���O���o��í�w�Cí�w�O��]�O�������I���S���M�㦳�F���ʡC���O�A�F���ʪ��a�Ӥ@�w�{�ת��`���ʡA����F���b�h�����ҤU�������ʡA�]�AWorld
Wide Web�C
HTML�̪쪺�۷Q�O�@���@���洫��ǩM�䥦�N���ɪ��@���y���A�Ѩ��Ǥ����x�Ѽg���ɪ��M�a�ϥΡCHTML�W�w�@�p�M���ۻy�q��ñ�A��_�Ѽg�۹�²�檺���ɡA�q�ӸѨM�FSGML�`���ʪ����D�C���F²�ƤF���ɵ��ۥ~�AHTML�٥[�J�F��W�奻������A�H�Z�ټW�[�F�C�^�\��CI
�b�D�`�u���ɶ����AHTML�ܱo�s�x�y��A�}�B�ܧֶW�X�F���Ӫ��ت��CHTML(�Э�)�������s�����H�ܧ֪��t�׳гy�X�ӡAHTML�]�Q�ܧ֪���s�H�Τ_�������A���ױM���ƪ������C�h�E���s�����ɭP���ɦb�x�ɪ��ݮe���D�C
�H�۳n��M���x���@�P�ʼW�[�A����M�A���g�媺��HTML 4�b�o�ǥ��x�W�ϥΪ���ΩʴN�|����@�ǭ���C
XML™ [XML]�OExtensible
Markup
Language���Y�g�A�гyXML���ت��O���s��oSGML����O�M�F���ʡA�ӥh����j�����`�����F��C�ɺެO�@�Ө�����SGML���Φ��A���OXML���O�d�FSGML���j�����\��M���I�ʡA�٫O�d�FSGML���Ҧ��`�ίS�ʡC
�b�O�d�o�Ǧ��Ϊ��S�ʪ��P�ɡAXML�h���FSMGL���ܦh���`�����S�ʡA�o�ǯS�ʨϱo�Ѽg�M�]�p�X�쪺�n��J�x���S���Q�C
�W���w�g����F���Ө�XHTML���n�B�A�@��ӻ��A���Ө�XHTML���n�B���G
- ���ɶ}�o�̩M�Τ�N�z�{�dz]�p�ӱ`�`�ηs��k�A�s��ñ�Ӫ��F���̪��Q�k�C��XML�ɤJ�s�����M�s�������ݩʬ۹�ӻ���e���CXHTML�a�ڳQ�]�p�ΨӴ��ѳo���X�i�A�q�LXHTML�Ҷ��M�}�o�s�����qXHTML���Ҷ����N�C(�N�b�Y�N�X�x��XHTML�Ҷ��ƳW�S�����Ѥ��y�z)�C�b�}�o���ɩM�]�p�s�Τ�N�z�{�ǮɡA�o�ǼҶ��N���\�V�X�ϥβ{�����M�s���S�ʶ��C
- �U�����N���X��Internet����k���_���Q���X�C�@�ǤH���p�A��2002�~�Ainternet�W75%�����ɷ|�b�o�Ǵ��N�����x�W�Q�d�ݡCXHTML
�b�]�p�ɴN�Ҽ{��Τ�N�z�{�Ǫ���P�u�@�ʡC�q�L�@�ӷs���Τ�N�z�{�ǩM���ɨ�ij���A�A�Ⱦ��B�N�z�{�ǩM�Τ�N�z�{�DZN����̨Φa�����ǿ�A�̦Z�A���i��}�o�X���`XHTML�����ɡA��Q������`XHTML���Τ�N�z�{�ǨϥΡC
2. �w�q
���W�S�ѭn�Ψ�U���������C�o�ǵ�����_ISO/IEC 9945-1:1990
[POSIX.1]���������w�q�A�}�X�i�w�q�b[RFC2119]��:
- ����w�q(Implementation-defined)
- �@�ӭȩΦ欰�Q����w�q�ɡA���Ѱ���өw�q�������ݭn�H���̸������ɡC
- �i�H(May)
- �b����ɡA�����i�H���Q�������@�ӥi�諸�S�ʡA�b���W�S�Ѥ����O�������A���O�i�H���ѡC��_���ɤ@�P���ӻ��A�����i�H�����N��O����ϥΥi�諸�S��. ���i�諸��(optional)�M���i�H�����w�q�O�ۦP���C
- ����(Must)
- �b���W�S�Ѥ��A���������Q�������A�b����ɩι�_�Y����`XHTML�����ɪ��j��ݭn�C������������(shall)�M�����������w�q�ۦP�C.
- �O�d(Reserved)
- �@�ӭȩΦ欰���Q���w�A���O�����\�Τ_�ŦX�W�S�����ɡA�]���Q�ŦX�W�S���Τ�N�z�{�Ǥ���C
- ����(Should)
- �b����ɡA�����ӡ��Q�������@�Ӱ���ɪ���ij�A�����O�@�ӥ����C��_���ɨӻ��A�����ӡ��Q�������G�s�{�m�߮ɬO����ϥΪ��A��_�Y����`XHTML�����ɡA�h�O�������C
- �Q���(Supported)
- ���W�S�Ѥ��Y�ǥ\��O�i�諸�A�p�G�@�ӥ\��Q����A�����欰�Q���W�S�ѳW�w�C
- �����w(Unspecified)
- �@�ӭȩΦ欰���Q���w�ɡA�W�S�Ѥ��w�q�@�ӥ\��i���өʭn�D�A�Y�Ϥ��ɤ��ϥΤF�o�ӥ\��C�b�o�����p�U�A�@�ӻݭn���w���欰�����ɡA�Ӥ��O�b�ϥγo�ӥ\��ɤ��\����欰�A���O�@���Y����`XHTML�����ɡC
- �ݩ�(Attribute)
- �ݩʬO�bDTD���n���L���Y�Ӥ������@�ӰѼơC�ݩʪ������M���ȭS��A�]�A���i��ʬ٭ȡA�bDTD���w�q�C
- DTD
- �@�� DTD�A�S�٤��������w�q�A�O�@��XML�n�����X�A�b�䤤�w�q���qDTD�����ɤ��ϥΪ��X�k�����ۡA�����M�ݩʡC
- ����(Document)
- ���ɬO�@�Ӽ��u�y�A�٥]�A���ޥΪ��䥦���u�y�C���ɪ����۬O�ά�����DTD�w�q��������´�_�ӨӫO�s�H���C��h�H���A�аѬ� Document Conformance
�C
- ����(Element)
- �����O�bDTD���n�������ɪ����۳��C���������e�ҫ��bDTD���w�q�A�B�~���y�q�i�H�b�t�~�������y�z���w�q�C
- �\��(Facilities)
- �\��]�A�����A�ݩʩM�O�����ݩʬ������y�q�C����o�ǥ\����满�����ѤF�һݪ��\��C
- ����(Implementation)
- ����O���t�δ��ѤF�\��M�A�ȶ��H������W�S�ѡC��h�H���A�аѬ�User Agent Conformance�C
- ���R(Parsing)
- ���R�O���y���ɪ��ʧ@�A���ɥ]�t���H���Q�L�o���������W�U�嵲�ۥ]�t���H���C
- ���(Rendering)
- ��ܬO���ɫH���Q�e�{���ʧ@�C��ܥH����X���Ҫ��Φ�����(�p�nı�A��ı�A���L)�C
- ��N�z�{��(User Agent)
- �Τ�N�z�{�ǬO����{�ǡA����}�B�zXHTML���ɡC��h�H���A�Ьd��User Agent Conformance�C
- ���(Validation)
- ����O�ά�����DTD������ɪ��L�{�A�H�̫H���ۡA�������ϥΡA�ݩʪ��ϥΩMDTD�����w�q�@�P�C
- �榡�}�n(Well-formed)
- �@�Ӯ榡�}�n�����ɪ����̷ۨ�XML1.0����Э�[XML]��2.1�`Section 2.1���W�w�C�W�A�o�өw�q�W�w�F�����������_�l�M������ñ�A�n���̪����۴O�M�C
������ XHTML
���ѤF�Y�檺���`XHTML���ɪ��w�q�A�����_XHTML�W�}���Ѫ���ñ�M�ݩʡC�ϥ�XHTML�䥦�W�}�Ŷ����H���A�pRDF���F�������u�A�аѬ�Section 3.1.2 �C
�@���Y����`XHTML�����ɥu�ݭn���W�S�Ѵy�z���j��ʥ\��A�����̷ӤU�C�Э�:
- �������g�L����A Appendix�@A����3��DTD���@������C
- ���ɪ��ڤ��������O
<html>
�C
- ���ɪ��ڤ���������xmlns�ݩ�[XMLNAMES]���wXHTML�W�}�CXHTML���W�}�b
http://www.w3.org/1999/xhtml
���w�q�C
- �b�ڤ������e�A�������@��DOCTYPE �n���CDOCTYPE�n�����]�t�����@���Ѳť����ޥΪ���A Appendix�@A����3��DTD���@���A�C��DTD���U�۪��������@���ѲšC�t�μ��Ѳťi�H���ܥH�������a�t�ΡC
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"DTD/xhtml1-frameset.dtd">
�U���O�@�ӳ̤p��XHTML���ɥܨҡG
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Virtual Library</title>
</head>
<body>
<p>Moved to <a href="http://vlib.org/">vlib.org</a>.</p>
</body>
</html>
�`�N�b�o�ӨҤl���t��XML�n���C
XML�n���}���O�b�Ҧ���XML���ɤ����O�������CXHTML�Q�j�P��ij�ϥ�XML�n���C���r�Žs�X���O�ʬ٪�UTF-8��UTF-6�ɡA�o�˪��n���O�������C
�bXHTML�W�}�Ŷ����i�H��[XMLNAMES]�ϥΨ䥦XML�W�}�Ŷ��A�ɺo�ˤ��ɷ|���O�Y����`XHTML�����ɡCW3C�N�b�H�Z�P�O���h�W�}�Ŷ����w�@�P�ʪ����D�C
�U�����Ҥl����XHTML1.0�MMathML����Э��p�X�ϥΪ���k�C
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>A Math Example</title>
</head>
<body>
<p>The following is MathML markup:</p>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply> <log/>
<logbase>
<cn> 3 </cn>
</logbase>
<ci> x </ci>
</apply>
</math>
</body>
</html>
�U�����Ҥl����XHTML1.0�M�䥦XML�W�}�Ŷ��p�X�ϥΪ���k:
<?xml version="1.0" encoding="UTF-8"?>
<!-- initially�Athe default namespace is "books" -->
<book xmlns='urn:loc.gov:books'
xmlns:isbn='urn:ISBN:0-395-36341-6' xml:lang="en" lang="en">
<title>Cheaper by the Dozen</title>
<isbn:number>1568491379</isbn:number>
<notes>
<!-- make HTML the default namespace for a hypertext commentary -->
<p xmlns='http://www.w3.org/1999/xhtml'>
This is also available <a href="http://www.w3.org/">online</a>.
</p>
</notes>
</book>
�@�ӿ��q���Τ�N�z�{�ǥ������ӤU���Ҧ��Э�:
- ���MXML1.0����Э�@�P [XML]�A�Τ�N�z�{�ǥ������R�M����XHTML���ɪ��s�ƨ}�n�ʡC�p�G�Τ�N�z�{�ǫź٦ۤv�O�@�ӱa�����O���Τ�N�z�A���٥����̷�[XML]�w���ɤޥΪ�DTD��������ɡC
- ���Τ�N�z�{�ǫź٤�����W�S�ѩw�q���\��facilities�ɡA���������\��w�q�Ӥ���C
- ���Τ�N�z�{�ǫ��@�몺XML�ӳB�zXHTML���ɮɡA�������u�NID�������ݩ�(�p�h��XHTML������ID�ݩ�)�ѧO�����q���ѲšC
- �p�G�Τ�N�z�{�ǹJ��@�ӥ����ѧO�������A��������ܤ��������e�C
- �p�G�Τ�N�z�{�ǹJ��@�ӥ����ѧO���ݩʡA��������������ݩʪ��w�q(�Y�ݩʤΨ��)�CI
- �p�G�Τ�N�z�{�ǹJ��@�ӥ����ѧO���ݩʭȡA�������ϥΨϥ��ݩʪ��ʬ٭ȡC
- �p�G���J��@�ӹ��^�ޥ�(���O�w�w�q�F�����^)�A�Τ�N�z�{�ǨS���B�z�L���n��(�p�G�n���O�b�Τ�N�z�{�ǨS��Ū�쪺�~���l�����N�|�o��)�A���^�ޥ����ӥH�r�����(�H&�Ÿ��}�l�A�H�b�_������)�A�H�s�Ʀ����^�ޥΡC
- �b��ܤ��e�ɡA�Τ�N�z�{�Ǧp�G�J�쥦���{�Ѫ��r�ũλ{�Ѧ�������ܦr�Ź��^�ޥΡA�����ӥH�㲴���覡�i�D�Τ�o�ͤF�ݱ`��ܡC
- �U�����r�Ŧb [XML]���Q�w�q�� �ť�(whitespace)�r�šG
- �� ( )
- Tab (	)
- �^�� (
)
- ���� (
)
XML�B�z�{�DZN���P�t�Ϊ��浲���X�W��Ƭ���Ӵ�����ǻ������ΡC�]��XHTML�٥����N�U�C�r�Ŭݦ��ťզr��:
- ���� ()
- 0�e�תŮ� (​)
�� 'xml:space' �ݩʳQ�]�����O�d���������A�Τ�N�z�{�ǥ����O���Ҧ��ťզr�Ū���� (�ɩM�����B�ťզr�Ű��~�A�o�Ǧr�����ӳQ�R��).
�_�h�A���U�C�W�h�B�z�ťզr��:
- �Ҧ��������P�ťզr�����ӳQ�R���C
- �`�������h���A���v�T�ťղŪ��B�z�C�`����Ǫ��@�ӪťղųQ�B�z����Ӫťղ�
- �ɩM�����B�ťզr�����ӳQ�R��
- ��������������r�ť����ഫ���Ů� ('xml:space' �ݩʳQ�]�����O�d���ɨҥ~)�C
- �@��s�ťզr�ť�����֬���ӪŮ� ('xml:space' �ݩʳQ�]�����O�d���ɨҥ~)�C
- �b��ܮɡA�Τ�N�z�{�����ӥH������覡��ܤ��ɤ��e�����ɤ��e�Ѽg���y���C�b�D�n�O�ԤB�Ѽg�^���y�����AASCII�Ů�嫬���Ψӽs�X�y�k�W���������ɩM�L��W���ť�;
�b�MNagari�Ѽg�^�������y���� (�p��y�A���y��)�A�y�k�W����ɥi�H��ZW�Ů�r�Žs�X�A���O�b��ܿ�X�ɤ@�뤣�ΦL��W���Ů����;
�Ϊ��ԧB�y�Φ��Ѽg�^���y���A�i�H�ΪŮ�r�Žs�X�L��W���ťաA�椣���ZW�Ů�w�ɤ�������k����(�p�A�b�^�y�ݨӬO�@�ӵ���'kitAbuhum' =
'kitAbu-hum' = 'book them' == their book �A�b���ԧB�y���s�X���L�ӵ�);
����Ѽg�^�ߺD�h�@��J���γo���覡�s�X���ɤ]���ϥΦL��W���ťաC
�ݩʪ��Ȥ����ťղŪ��B�z�覡����[XML]�C
4. �OHTML 4���ϧO
�]��XHTML�OXML���@�����ΡA�@�Ǧb��_SGML��HTML 4�������X�k���ߺD�bXHTML���������ܡC
�s�ƨ}�n��Well-formedness�O[XML]�ޤJ���@�ӷs�����C�q����W���A�o�N���ۤ���������������ñ�A�Ϊ̥����H�S���覡�Ѽg(�b�U������)�C
���������O�M�A�ɺ�SGML�W�w�h�|�D�k�A���{�����s�������M���\�h�|�C
���̡G�O�M�����C
<p>here is an emphasized
<em>paragraph</em>.</p>
�����̡G�h�|�����C
<p>here is an emphasized
<em>paragraph.</p></em>
��Ҧ�HTML�����M�ݩʦW�AXHTML ���ɥ����ϥΤp�g�C �]��XML�O�j�p�g�ӷP���A�ҥH�o�Ӯt�O�O�������C�p <li> �M
<LI> �O���P����ñ�C
�b��_ SGML�� HTML 4
���A�@�����t�����N�q���������\����������ñ�C�Ӧb��_XML��XHTML���A�o���������Q���\�C���F�bDTD���Q�n�����Ū������A�Ҧ�����������������ñ�C
���̡G�����F�������C
<p>here is a paragraph.</p><p>here is another
paragraph.</p>
�����̡G�����������C
<p>here is a paragraph.<p>here is another paragraph.
�Ҧ����ݩʥ����Τ��A�Y�ϬO�Ʀr�C
���̡G�b�������ݩʭ�
<table rows="3">
�����̡G���b�������ݩʭȡC
<table rows=3>
XML ������ݩʳ̤p��. �ݩʭȹ沈���g���C�Hcompact�Achecked�o�˪��ݩʦW���ण���w�ݩʭȦӦb�������X�{�C
���̡G�S���̤p�ƪ��ݩ�
<dl compact="compact">
�����̡G�̤p���ݩ�
<dl compact>
�Ť����n�\������������ñ�A�n�\�_�l��ñ�H/>����
. �Ҧp�A<br/>��<hr></hr>
. �аѬ�HTML�ݮe�ʫ��� HTML Compatibility Guidelines �����H���A�H�O���V�Z�ݮeHTML 4�Τ�N�z�{��
���̡G�������Ť���
<br/><hr/>
���~�G���������ż�ñ
<br><hr>
���ݩʭȡA�Τ�N�z�{�DZN�R�h�ɩM�Z�ǪťղšA�N�@�өΦh�Ӫťղ�(�]�A����)�ഫ����Ӧr�Ŷ��Ŷ�(�b���Ѽg�^���O�@��ASCII�Ů�) See
Section 3.3.3 of [XML]�C
�bXHTML���Ascript�Mstyle�����n����#PCDATA
���e���A�]���A<
�M
&
�Q�ݧ@�O���Ѫ��}�l�A<�M&
�o�˪����^�QXML�B�z�{�Ǭݧ@�����^�ޥΦӤ��O�Q�{���O<
�M
&
. �Nscript�Mstyle���������e�]�q�bCDATA�O���������קK�F�o�ǹ��^���X�i�C
<script>
<![CDATA[
... unescaped script content ...
]]>
</script>
CDATA
�����Q XML
�B�z�{���ѧO�A�O���ɹ�H�ҫ����@�ӵ��I�C�аѬ�1.3�`Section 1.3��DOM LEVEL 1����Э�[DOM]�C
���N���覡�O�ϥΥ~��script�Mstyle���ɡC
SGML ���@�̪�DTD�i�H���w�b�@�Ӥ��������T��X�{�������C�o�˪��T��bXML���O���i��C
�Ҧp�A�Y�檺 HTML 4 DTD
�T�����`�ת���a��������t�@��a���������O�M�C�bXML���L�k�g�X�o�˪��T��C�ɺo�ǸT���bDTD���w�q�A�@�Ǥ��������ӳQ�O�M�C�b�Э�ƪ�����B
Appendix�@B���O�o�Ǥ��������`�C
HTML 4 �w�q�Fname�ݩʪ�������
a
�Aapplet
�Aform
�Aframe
�Aiframe
�Aimg
�Aand
map
. HTML 4�٤ޤJ�F
id
�ݩ�.
�o����ݩʳ��O�Q�]�p�@�����q���ѲšC
�bXML���A���q���ѲŬOID�����A�C�Ӥ����u��@��ID�������ݩʡC�]���A�bXHTML1.0���Aid�ݩʳQ�w�q��ID�����C���O��XHTML1.0���ɬO���ۨ}�n��XML���ɡA�b�w�q�@�Ӥ��q���ѲŮɡAXHTML���������ϥ�id�ݩʡA�Y�ϬO�墨�ǥH�e��name�ݩʪ������C�аѬ�
HTML Compatibility Guidelines ���H���A�̫OXHTML���ɥHtext/html�C�^�����ϥήɡA�o�ǡ��㡨��V�Z�ݮe�C
�`�N�A�bXHTML 1.0���Aname
�ݩʤ��Q��������A�b�H�Z��XHTML�������N�Q�R���C
�ɺ�XHTML�����M�w�����Τ�N�z�{�ǭݮe�A�b�ާ@�W���ܮe����{�C�Ыحݮe���ɪ����ɤ�w�bAppendix�@C���C
�b������Э�o���ɡA��_XML�����Ϊ��q��MIME��ñ���D�٥��Q�ѨM�C
���M�p���A�̷�Appendix C�����ɤ�w��XHTML���ɥi�H�Ь�"text/html"�C�^�����A�]���o�Q�j�h���s�����ݮe�C�����ɹ�XHTML���ɪ��䥦MIME��ñ��������C
6. �����Ͷ�
XHTML 1.0
���ѤF�@��������������¦�A�������ɱN�X�ixhtml�M�]�tXHTML�l���C���F�s�x������s�]�ƩM�s���ΡA�w�q�Ҷ��M���w�p�X�o�ǼҶ������C
�o�����N�βΤ@���覡�w�q�s�Ҷ��A�H�X�i�M�l��XHTML�C
�]��XHTML�����αq�DzΪ��ୱ�Τ�N�z�{���ಾ��䥦���x�A��M�A�b�Ҧ������x�W���@�w�n�Ψ�Ҧ���XHTML�����C
�Ҧp�A��W�]�Ʃθ��۹q�ܥi�H�u���XHTML�������@�Ӥl���C
�Ҷ��ƪ��L�{�NXHTML�����@�t�C�p���������C�b���P�����p�ݭn�ɡA���̤S�i�H���s�p�X�_�ӡC
�o�ǼҶ��N�b�H�Z��W3c���ɤ��w�q�C
�Ҷ��Ʊa�ӤL�Ӧn�B:
- ���ѤF�l����XHTML���������C
- ���ѤF�X�iXHTML���������C
- ²�ƤF��������������ơC
- �P�i�b�s�������������Ҷ����ΡC
����
��ij�����F�@�դ��ɪ��y�k�M�y�q�C���`���ɨ�ij���ѤF�O�����ɤ��Ωʪ���¦�C���ɨ�ij���w�B�z�������ɩһݪ��\��A�p�A�i�H�ϥέ����Ϲ���������A�}�����ŧO�A�˦�����������p�A�����C
��_���~�]�p�̡A�o�i�H�Ϥ��P�����^�w�q�L�̦ۤv���Э��ij�C
��_�@��. �o�i�H�ϥL���קK�����P���Ȥ�g���P�����ɪ����C
��_�M�~�s�^�A�p�ƾǮa�A��ͩμƾǮa�A�o�i�H���\�μЭ㪺HTML�����[�W�@����X�M�a�ݭn�������ӫإߤ@�ӯS������ij�C
����A. DTDs
�������O�Э�ƪ�.
�o�� DTD �M���^�ۦ��F���W�S�Ѫ��@�ӼЭ�ƪ������C���W�S�ѧ����� DTD ��H��XML�n���MSGML�}��ؿ��b�@��zip file��C
�o�� DTD ���� HTML 4 ��DTD. ��DTD�Ҷ��Ƥ��Z�A�ۥ�DTD�ϥΪ���k�]�\���MHTML 4�۹����C
A.2 ���^��
XHTML�����^���MHTML 4���ۦP�A���O�Q�������Ī�XML 1.0���^�n���C�`�N�ڬw�f���Ÿ������^
(€
or
€
��
€
)
�O�b�S���Ÿ������w�q�C
This appendix is normative.
�U���������b�]�t�䥦�����ɦ��T��(�Ѭ� Section 4.9)�C �o�ǸT�����Τ_�Ҧ��`�ת��O�M�A�Y�A�O�A�l�����C
- a
- ����]�t�䥦
a
�����C
- pre
- ����]�t
img
�Aobject
�Abig
�Asmall
�Asub
�A��
sup
�����C
- button
- ����]�t
input
�Aselect
�Atextarea
�Alabel
�Abutton
�Aform
�Afieldset
�Aiframe
��
isindex
�����C
- label
- ����]�t�䥦label �����C
- form
- ����]�t�䥦
form
�����C
This appendix is informative.
�������`���]�p�ɪ���w�A���ɧ@�̮Ѽg�i�b�{��HTML�Τ�N�z�{�Ǥ���ܪ�XHTML���ɡC
C.1 �B�z����
�@�ǥΤ�N�z�{�Ƿ|��ܳB�z�����C���O�A�`�N�����ɤ��S��XML�n���ɡA���ɥu��ίʬ٪��r�Žs�XUTF-8 �� UTF-16�C
C.2 �Ť���
�b�Ť���������
/
�M
>
�e�[�@�ӪŮ�A�p
<br�@/>�A<hr�@/> �M <img src="karen.jpg" alt="Karen"�@/>.
�٦��A�ϥγ̤p�ƪ���ñ�y�k�A�p<br />�A�]���t�@��XML���\���y�k <br></br>
�b�ܦh�{���Τ�N�z�{�Ƿ|�ɭP���i�a�����G�C
C.3 �����̤p�ƩM�Ť������e
���e�ҫ����O�Ū������A�b���Ū����X(�p��title�ΪŬq��)�A���n�γ̤p�ƧΦ�(�p �� <p> </p>�A����
<p�@/>).
C.4 �O�J���˦����MScript
�p�G�A���˦����ϥ�
<
��
&
��
]]>
��
--�A
�Υ~���˦����C�p�G�A��script��
<
��
&
��
]]>
��
--�A
�Υ~��script�C
�`�NXML���R�{�Ƿ|�b���i�������p�U���h�`�������e�C�]���A�H�e�Ϊ`������k�����á�script�M�˦������ߺD�Ϥ��ɥi�H�V�Z�ݮe�A���O�i��b��_XML������ɤ�����w���u�@�C
C.5 �b�ݩʭȤ�������
�b�ݩʭȤ��קK�ϥΤ���M�h�ӪŮ�šC�Τ�N�z�{�dzB�z�o�DZ��p�ɤ��@�P�C
C.6 Isindex
�b���ɪ�head�������n�ϥζW�L�@��
isindex
����.
isindex
�������Q�٦��ϥΡA�٦��ϥ�input
�����C
C.7
lang
�M
xml:lang
�ݩ�
�b���w�������y���ɦP�ɨϥ�
lang
�M xml:lang
�ݩʡCxml:lang
�ݩʦb�e�C
C.8 ���q���Ѳ�
�b XML���A�H"#foo"�Φ��������q���Ѳ�
URI [RFC2396]
���O���������@���ݩ�name="foo"
�A�ӬO���������@�ӳQ�w�q��ID�������ݩʡA�p�AHTML
4����id�ݩʡC�ܦhHTML�Ȥ�{�Ǥ��H�o���覡���ID�����ݩʡA�ҥH�A�i�H�N�ۦP���ȦP�ɪ����o����ݩʡA�H�O���̤j�{�ת��V�Z�M�V�e�ݮe�C(�p <a
id="foo" name="foo">...</a>).
���~�A�]��ID�����ݩʪ��X�k�ȶ���CDATA�����ݩʪ��ȶ��p�o�h�Aname�ݩʳQ�אּNMTOKEN�C�o���ݩʳQ����u���MID������XML1.0
2.5�`����Name���~�P�˪��ȡC�������O�AXHTML��DTD������ܥX�o�ӭ���C�]���o�ӧ��ܡA�b�ഫ�{����HTML���ɮɭn�[�H�`�N�C
�p�G�b�ഫ�ɭȥi��|���ܡA�o���ݩʪ��Ȧb���ɤ������O�ߤ@���A���Ī��A�����o�����q���ѲŪ��ޥ�(���ެO�����٬O�~��)������s�C
�̦Z�A�`�N���٦��b
a
�Aapplet
�Aform
�Aframe
�Aiframe
�Aimg
�A�M
map
�������ϥ�name�ݩʡA�b�H�Z��XHTML�������A���N�Q�h���C
C.9 �r�Žs�X
�n���w���ɤ����r�Žs�X�A�P�ɦbxml�n�����ϥνs�X�ݩʫ��w (�p. <?xml version="1.0"
encoding="EUC-JP"?>) �M�bmeta���� http-equiv �y�y (�p <meta
http-equiv="Content-type" content='text/html;
charset="EUC-JP"'�@/>).xml�B�z���O���s�X�ݩʭȦb�e�C
C.10 �����ݩ�
�@��HTML�Τ�N�z�{�Ǧb�����ݩʥH����(�D�̤p��)�Φ��X�{�ɤ���������̡A�ӳo�OXML1.0�������C�`�N�o�Ӱ��D���|�v�T�Τ�N�z�{�ǹ�HTML
4���ݮe�C�]�A�H�U�@���ݩ�:
compact
�Anowrap
�Aismap
�Adeclare
�Anoshade
�Achecked
�Adisabled
�Areadonly
�Amultiple
�Aselected
�Anoresize
�Adefer
.
C.11 ���ɹ�H�ҫ��M XHTML
���ɹ�H�ҫ� level 1 ����Э� [DOM] �w�qXML�MHTML
4�����ɹ�H�ҫ��C HTML 4 ���ɹ�H�ҫ��W�wHTML�����W�M�ݩʦW�H�j�g�Φ���^�CXML���ɹ�H�ҫ��W�w�����W�M�ݩʦW�H���̳Q���w���Φ���^�C�b
XHTML 1.0���A�����M�ݩʫ��w���p�g�Φ��C��o����۪��t�O�i�H�Ψ����覡�B�z:
- �q�LDOM�X��text/html internet�C�^����XHTML���ɪ����ε{�ǥi�H�ϥ�HTML
DOM�A�٥i�H�̿�o�Ǭɭ���^���j�g�������W�M�ݩʦW�C
- �q�LDOM�X��text/xml��application/xml internet�C�^����XHTML���ɪ����ε{�Ǥ]�i�H�ϥ�XML DOM.
�����W�M�ݩʦW�N�H�p�g�Φ���^�C �}�B�A�@�� XHTML �����i�H�]�i�H���X�{�b��H�𤤡A�]���b���e�ҫ������̬O�i�諸(�ptable����
tbody
����). �bHTML
4���A�@�Ǥ����i�H���\�Q�̤p�ƥH�ܤ_���̪��}�l��ñ�M������ñ���Q����(SGML�S��)�A�ҥH�i�H�o�͡C���O�bXML������CXHTML�Ϥ��������i�諸�A�Ӥ��O�n�Ѥ��ɧ@�̨Ӵ��J�~�Ӥ����C�����a�A���ε{�ǻݭn�����o�@�I�C
C.12 �b�ݩʭȤ��ϥ� &
�b�ݩʭȤ��t��&�Ÿ��ɡA�������Φr�Ź��^�ޥΨӪ��� (�Y "&
"). �Ҧp�A���@�Ӥ�����
href
�ݩʫ��V�@�ӱ����Ѽƪ� CGI�}���ɡA���������ܬ�http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user�A�Ӥ��O
http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user
.
C.13 �h�|�˦����MXHTML
�h�|�˦��� level 2����Э� [CSS2]
�w�qstyle���ݩʡA�Τ_���RHTML�MXML���ɪ���ε��ۡC���R�ɪ����q�N�ɭP���P����ı�Χvı�ĪG�A�o�̿�_�ϥΪ���ܾ��C�U�����N�i�H��ֹ���ɪ��o���v�T�A�ӥΤ��ק�o�⤤�C�^����:
- XHTML��CSS�˦������ӥΤp�g�������M�ݩʦW�C
- �btable���Atbody
�����|�QHTML�Τ�N�z�{�Ǫ����R�����_�X�A���OXML�Τ�N�z�{�Ǫ����R�����|�o�\���C�ҥH�p�G�bCSS��ܾ����n�Q�ޥΨ�A�A�����`�O�����a�[�Wtbody�����C
- �bXHTML
�W�}�Ŷ��A�Τ�N�z�{�DZN�⡨id���ݩʻ{�@���@��ID�������ݩʡC�]���A�Y�ϥΤ�N�z�{�Ǥ���{�XDTD�A�˦����]���ӯ���~��ϥΡ�#��²�ƿ�ܾ��y�k�C
- �bXHTML �W�}�Ŷ��A�Τ�N�z�{�DZN�ѧOclass�ݩʡA�]���A�˦������ӯ����~��ϥΡ�.��²�ƿ�ܾ��y�k�C
- CSS �w�qHTML�MXML���ɪ����P�@�P�ʼЭ�; �bXHTML���ɥHHTML���F�ɡA��HTML�W�h�A�bXHTML���ɥHXML���F�ɡA��XML�W�h�C
This appendix is informative.
���W�S�ѥ�W3C HTML�u�@�զ������O�s�g
Steven Pemberton�ACWI (HTML Working Group Chair)
Murray Altheim�ASun
Microsystems
Daniel Austin�AAskJeeves (CNET: The Computer Network through July
1999)
Frank Boumphrey�AHTML Writers Guild
John Burger�AMitre
Andrew W.
Donoho�AIBM
Sam Dooley�AIBM
Klaus Hofrichter�AGMD
Philipp
Hoschka�AW3C
Masayasu Ishikawa�AW3C
Warner ten Kate�APhilips
Electronics
Peter King�APhone.com
Paula Klante�AJetForm
Shin'ichi
Matsui�APanasonic (W3C visiting engineer through September 1999)
Shane
McCarron�AApplied Testing and Technology (The Open Group through August
1999)
Ann Navarro�AHTML Writers Guild
Zach Nies�AQuark
Dave
Raggett�AW3C/HP (W3C lead for HTML)
Patrick Schmitz�AMicrosoft
Sebastian
Schnitzenbaumer�AStack Overflow
Peter Stark�APhone.com
Chris
Wilson�AMicrosoft
Ted Wugofski�AGateway 2000
Dan Zigmond�AWebTV Networks
This appendix is informative.
- [CSS2]
- "Cascading Style Sheets�Alevel 2 (CSS2)
Specification"�AB. Bos�AH. W.
Lie�AC. Lilley�AI. Jacobs�A12 May 1998.
�̷s����: http://www.w3.org/TR/REC-CSS2
- [DOM]
- "Document Object Model (DOM) Level 1
Specification"�ALauren Wood
et al.�A1 October 1998.
�̷s����: http://www.w3.org/TR/REC-DOM-Level-1
- [HTML]
- "HTML 4.01 Specification"�AD. Raggett�AA. Le�@Hors�AI. Jacobs�A24 December
1999.
�̷s����: http://www.w3.org/TR/html401
- [POSIX.1]
- "ISO/IEC 9945-1:1990 Information Technology - Portable Operating System
Interface (POSIX) - Part 1: System Application Program Interface (API) [C
Language]"�AInstitute of Electrical and Electronics Engineers�AInc�A1990.
- [RFC2046]
- "RFC2046: Multipurpose Internet Mail Extensions (MIME)
Part Two: Media Types"�AN.
Freed and N. Borenstein�ANovember 1996.
Available at http://www.ietf.org/rfc/rfc2046.txt. Note that this RFC obsoletes RFC1521�ARFC1522�Aand
RFC1590.
- [RFC2119]
- "RFC2119: Key words for use in RFCs to Indicate
Requirement Levels"�AS.
Bradner�AMarch 1997.
Available at: http://www.ietf.org/rfc/rfc2119.txt
- [RFC2376]
- "RFC2376: XML Media Types"�AE. Whitehead�AM. Murata�AJuly 1998.
Available at:
http://www.ietf.org/rfc/rfc2376.txt
- [RFC2396]
- "RFC2396: Uniform Resource Identifiers (URI): Generic
Syntax"�AT. Berners-Lee�AR.
Fielding�AL. Masinter�AAugust 1998.
This document updates RFC1738 and
RFC1808.
Available at: http://www.ietf.org/rfc/rfc2396.txt
- [XML]
- "Extensible Markup Language (XML) 1.0
Specification"�AT. Bray�AJ.
Paoli�AC. M. Sperberg-McQueen�A10 February 1998.
�̷s����: http://www.w3.org/TR/REC-xml
- [XMLNAMES]
- "Namespaces in XML"�AT. Bray�AD. Hollander�AA. Layman�A14 January
1999.
XML namespaces provide a simple method for qualifying names used in
XML documents by associating them with namespaces identified by URI.
�̷s����:
http://www.w3.org/TR/REC-xml-names
![Level Triple-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0](https://cdn.statically.io/img/www.w3.org/WAI/wcag1AAA.png)
�@