Los Angeles Chinese Learning Center, providing private Chinese Mandarin classes, Chinese tutors, Mandarin interpreter and translators, China investment report, investment opportunity report, China intelligence report, information on Chinese herbal medicines in Los Angeles
Corporate Services Other Services
Private Instruction Invest in China
Curriculum FAQ
Business Culture Health Education
Textbooks Our Staff
Hours and Location Contact Us
��

W3C

XHTML 1.0: ����չ���ı��������

��XML 1.0�����γɵ�HTML 4

W3C�Ƽ���׼��2000��1��26��

���汾:
http://www.w3.org/TR/2000/REC-xhtml1-20000126
(
Postscript version��PDF version��ZIP archive���� Gzip'd TAR archive)
���°汾:
http://www.w3.org/TR/xhtml1
��һ�汾:
http://www.w3.org/TR/1999/PR-xhtml1-19991210
����:
��ο� acknowledgements.

Copyright 2000 W3C© (MIT��INRIA��Keio)��All Rights Reserved. W3C liability��trademark��document use and software licensing rules apply.


ժҪ

XHTML 1.0����ΪXML1.0Ӧ�ö������ƶ���HTML4�����淶�鶨��XHTML 1.0�Լ�������HTML 4��Ӧ��3���ĵ����Ͷ���(DTD��Document Type Definition)�� ÿ��Ԫ�ص���������ǵ������Ѿ���W3C Recommendation for HTML��4�ж��壬������XHTML������չ�Ļ�����ֻҪ��ѭһС��ָ�����룬XHTML�ĵ����ܺ��ִ��HTML�û�����������ݡ�

���ĵ���״��

�����������ĵ�����ʱ��״�����������ĵ�Ҳ����ȡ�����ĵ���W3C����ά�����ĵ�ϵ�е�����״�������ĵ���W3C�ij�Ա��һЩ�Դ˸���Ȥ���������ģ����������Ͽɶ���ΪW3C�Ƽ���׼�� ����һ���ȶ����ĵ���������Ϊ�ο����ϻ��������ĵ�����Ϊ��׼���á�W3C�ƶ����Ƽ���׼��Ŀ�ľ���ʹ���ע�⵽���淶˵���飬ʹ֮�㷺��������ǿWeb�Ĺ��ܺͻ�����.

���ĵ���W3C HTML Activity��һ����. HTML Working Group (members only) ��Ŀ����HTML Working Group charter (members only) ������.

W3C �Ƽ���׼�������ļ����ĵ���http://www.w3.org/TR��.

����HTML�����Ĺ����������ʼ��б� www-html@w3.org (archive).

������ֱ��ĵ��д��ڵĴ������֪ www-html-editor@w3.org.

�ڱ��淶˵�����е��ѷ��ֵĴ������� http://www.w3.org/2000/01/REC-xhtml1-20000126-errata.

Ŀ¼

1. ʲô�� XHTML?

XHTML��һϵ�е�ǰ�ͽ������ĵ����ͺͳ���飬����HTML 4 [HTML]��������չ������HTML 4�����Ӽ���XHTMLϵ���ĵ�����XML�����ձ�������������XML���û���������һ������XHTML��������鼰�䷢չ������δ������һ����������

XHTML 1.0(���淶��)��XHTML����ĵ�һ���ĵ������ǽ�3��HTML 4�ĵ�����Ӧ�õ�XML 1.0 [XML]֮�������γɵġ�����ͼ�ǣ���Ϊһ�����ԣ��������ݼȷ���XML�������������һЩ�򵥵�ָ��������Ҳ�ܱ�HTML4�û���������ʶ�𡣿����߽����ǵ��ĵ���ֲ��ΪXHTML 1.0����õ����ºô�:

  • XHTML�ĵ����XML���������ñ�׼��XML���ߺ����ײ鿴���༭�ͼ������ǡ�T
  • XHTML�ĵ����������е�HTML4�����û�������ʹ�ã�Ҳ�������µ�XHTML�û�����������ʹ�ã��ں����п��Դﵽ��ǰ��ͬ������õ�Ч����
  • XHTML �ĵ���ʹ�õ�Ӧ�ó���(��script �� applet) ������HTML ���ĵ�����ģ��(Document Object Model) ��Ҳ������ XML ���ĵ�����ģ�� [DOM]��
  • ���� XHTML ����ķ�չ�����XHTML 1.0���ĵ����п��������ڸ���XHTML�����С�

XHTML������Internet��չ����һ���� �����ڽ��ĵ���ֲ��XML����������ȷ�����ǵ��ĵ���ǰ����ݵ�ͬʱ���������н���XML��������ĺô���

1.1 ʲô��HTML 4?

HTML 4 [HTML] ��SGML (Standard Generalized Markup Language) ��һ��Ӧ�ã���ӹ��ʱ�׼ISO 8879�����㷺�ĵ��� World Wide Web�ϵı�׼�������ԡ�

SGML��һ������������ԣ��ر�����Щ���ڵ����ĵ��������ĵ��������ĵ��������Ե����ԡ�HTML��SGML��������Ե�һ��ʵ����

SGML������80������ڣ�һֱ���ֵú��ȶ����ȶ���ԭ�������зḻ�������;�������ԡ����ǣ�����ԵĴ���һ���̶ȵĸ����ԣ����������ڶ��ֻ����µ���Ӧ�ԣ�����World Wide Web��

HTML����Ĺ�������Ϊһ�ֽ�����ѧ�����������ĵ���һ�����ԣ�����Щ����Ϥ��д�ĵ���ר��ʹ�á�HTML�涨һС�׽ṹ�����ǩ��������д��Լ򵥵��ĵ����Ӷ������SGML�����Ե����⡣���˼����ĵ��ṹ�⣬HTML�������˶Գ��ı���֧�֣��Ժ�������ý�幦�ܡ�I

�ڷdz��̵�ʱ���ڣ�HTML��ù㷺���У����Һܿ쳬������ԭ����Ŀ�ġ�HTML(��׼)�ڲ�����Ԫ���Ժܿ���ٶȴ��������HTMLҲ���ܿ�ĸı������ڴ�ֱ�ģ��߶�ר�Ż����г����������Ԫ�ص����ĵ��ڿ�ƽ̨ʱ�ļ������⡣

����������ƽ̨��һ�������ӣ�����Ȼ��������ġ�HTML 4����Щƽ̨��ʹ�õ������Ծͻ��ܵ�һЩ���ơ�

1.2 ʲô�� XML?

XML [XML]��Extensible Markup Language����д������XML��Ŀ�������»��SGML������������ԣ���ȥ����󲿷ָ��ӵĶ�����������һ��������SGML����ʽ������XML�Ա�����SGML�Ĵ󲿷ֹ��ܺͷḻ�ԣ���������SGML�����г������ԡ�

�ڱ�����Щ���õ����Ե�ͬʱ��XMLȥ����SMGL�кܶ�����ӵ����ԣ���Щ����ʹ����д����ƺ��ʵ������������ְ���

1.3 Ϊʲô��ҪXHTML?

�����Ѿ��ᵽ����ֲ��XHTML�ĺô���һ����˵����ֲ��XHTML�ĺô��У�

  • �ĵ������ߺ��û�������������̳������·������±�ǩ���������ǵ��뷨����XML������Ԫ�غ��µ�Ԫ�����������˵�����ס�XHTML���屻��������ṩ��Щ��չ��ͨ��XHTMLģ��Ϳ����µ����XHTML��ģ��ļ�����(���ڼ�����̨��XHTMLģ�黯�淶˵����������)���ڿ����ĵ���������û���������ʱ����Щģ�齫�������ʹ�����еĺ��µ����Լ���
  • ��������ķ���Internet�ķ������ϵı������һЩ�˹��ƣ���2002�꣬internet��75%���ĵ�������Щ�����ƽ̨�ϱ��鿴��XHTML �����ʱ�Ϳ��ǵ��û����������Эͬ�����ԡ�ͨ��һ���µ��û�����������ĵ�Э����ƣ�������������������û����������ܹ���ѵ����㴫�䣬����п��ܿ�������ѭXHTML���ĵ����ܱ��κ���ѭXHTML���û���������ʹ�á�

2. ����

2.1 ����

���淶��Ҫ�õ�����Ĵ�������Щ��������ISO/IEC 9945-1:1990 [POSIX.1]�����ƵĶ��壬����չ������[RFC2119]��:

ִ�ж���(Implementation-defined)
һ��ֵ����Ϊ��ִ�ж���ʱ������ִ����������Ӧ����Ҫ����ȷ�����ĵ���
����(May)
��ִ��ʱ���ʡ����ԡ�������Ϊһ����ѡ�����ԣ��ڱ��淶���в��DZ���ģ����ǿ����ṩ�������ĵ�һ������˵���ʡ����ԡ�����˼�Dz���ʹ�ÿ�ѡ������. ����ѡ�ġ�(optional)�͡����ԡ��Ķ�������ͬ�ġ�
����(Must)
�ڱ��淶���У������롱������Ϊ����ִ��ʱ������ϸ���ѭXHTML���ĵ���ǿ����Ҫ��������Ӧ����(shall)�͡����롱�Ķ�����ͬ��.
����(Reserved)
һ��ֵ����Ϊδ��ָ�������Dz��������ڷ��Ϲ淶���ĵ���Ҳ�������Ϲ淶���û���������֧�֡�
Ӧ��(Should)
��ִ��ʱ����Ӧ�á�������Ϊһ��ִ��ʱ�Ľ��飬������һ�����롣�����ĵ���˵����Ӧ�á�������Ϊ�������ϰʱ���Ƽ�ʹ�õģ������ϸ���ѭXHTML���ĵ������DZ���ġ�
��֧��(Supported)
���淶����ijЩ�����ǿ�ѡ�ģ����һ�����ܱ�֧�֣�������Ϊ�����淶��涨��
δָ��(Unspecified)
һ��ֵ����Ϊδ��ָ��ʱ���淶�鲻����һ�����ܵĿ���ֲ��Ҫ�󣬼�ʹ�ĵ���ʹ����������ܡ�����������£�һ����Ҫָ������Ϊ���ĵ�����������ʹ���������ʱ�����κ���Ϊ������һ���ϸ���ѭXHTML���ĵ���

2.2 ��������

����(Attribute)
��������DTD����������ij��Ԫ�ص�һ�����������Ե����ͺ�ȡֵ��Χ�����������ܵ�ȱʡֵ����DTD�ж��塣
DTD
һ�� DTD���ֳ��ĵ����Ͷ��壬��һ��XML�������ϣ������ж������DTD���ĵ���ʹ�õĺϷ��Ľṹ��Ԫ�غ����ԡ�
�ĵ�(Document)
�ĵ���һ���������������������õ��������������ĵ��Ľṹ������ص�DTD�����Ԫ����֯������������Ϣ��������Ϣ����ο� Document Conformance ��
Ԫ��(Element)
Ԫ������DTD���������ĵ��Ľṹ��λ��Ԫ�ص�����ģ����DTD�ж��壬�������������������Ԫ�������ж��塣
����(Facilities)
���ܰ���Ԫ�أ����Ժ���Ԫ��������ص����塣֧����Щ���ܵ�ִ��˵���ṩ������Ĺ��ܡ�
ִ��(Implementation)
ִ����ָϵͳ�ṩ�˹��ܺͷ�����֧�ֱ��淶�顣������Ϣ����ο�User Agent Conformance��
����(Parsing)
������ɨ���ĵ��Ķ������ĵ���������Ϣ�����˳�Ԫ�ص������Ľṹ��������Ϣ��
��ʾ(Rendering)
��ʾ���ĵ���Ϣ�����ֵĶ�������ʾ�����ʺϻ�������ʽ���(���������Ӿ�����ӡ)��
�û���������(User Agent)
�û�����������ִ�г��򣬻�ȡ������XHTML�ĵ���������Ϣ����鿴User Agent Conformance��
��֤(Validation)
��֤������ص�DTD�����ĵ��Ĺ��̣���ȷ�Žṹ��Ԫ�ص�ʹ�ã����Ե�ʹ�ú�DTD�еĶ���һ�¡�
��ʽ����(Well-formed)
һ����ʽ���õ��ĵ��Ľṹ����XML1.0�Ƽ���׼[XML]��2.1��Section 2.1�Ĺ涨�������ϣ��������涨��Ԫ�ر�������ʼ�ͽ�����ǩ��Ҫ��ȷ�Ļ���Ƕ�ס�

3. XHTML 1.0�ı�׼����

3.1 �ĵ�һ����

���汾 XHTML �ṩ���ϸ����ѭXHTML�ĵ��Ķ��壬������XHTML��ַ�ṩ�ı�ǩ�����ԡ�ʹ��XHTML������ַ�ռ����Ϣ����RDF�����Ԫ���ݣ���ο�Section 3.1.2 ��

3.1.1 �ϸ���ѭ���ĵ���

һ���ϸ���ѭXHTML���ĵ�ֻ��Ҫ���淶��������ǿ���Թ��ܣ������������б�׼:

  1. �����뾭����¼A Appendix��A�е�3��DTD֮һ����֤��
  2. �ĵ��ĸ�Ԫ�ر�����<html>��
  3. �ĵ��ĸ�Ԫ�ر�����xmlns����[XMLNAMES]ָ��XHTML��ַ��XHTML����ַ��http://www.w3.org/1999/xhtml�ж��塣
  4. �ڸ�Ԫ��֮ǰ��������һ��DOCTYPE ������DOCTYPE�����а����Ĺ�����ʶ���������ø�¼A Appendix��A�е�3��DTD��һ�֣�ÿ��DTD�и��Ե���ʽ������ʶ����ϵͳ��ʶ�����Ըı�����Ӧ����ϵͳ��
<!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">

������һ����С��XHTML�ĵ�ʾ����

<?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>

ע������������к���XML������ XML���������������е�XML�ĵ��ж��DZ���ġ�XHTML��ǿ�ҽ���ʹ��XML���������ַ����벻��ȱʡ��UTF-8��UTF-6ʱ�������������DZ���ġ�

3.1.2 ��XHTML��ʹ��������ַ�ռ�

��XHTML��ַ�ռ��п�����[XMLNAMES]ʹ������XML��ַ�ռ䣬���������ĵ��᲻���ϸ���ѭXHTML���ĵ���W3C�����Ժ�����Ϊ����ַ�ռ�ָ��һ���Ե����⡣

���������˵��XHTML1.0��MathML�Ƽ���׼����ʹ�õķ�����

<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>

���������˵��XHTML1.0������XML��ַ�ռ�����ʹ�õķ���:

<?xml version="1.0" encoding="UTF-8"?>
<!-- initially��the 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>

3.2 �û���������һ����

һ����ӵ��û�����������������������б�׼:

  1. Ϊ��XML1.0�Ƽ���׼һ�� [XML]���û���������������������XHTML�ĵ��ı��������ԡ�����û��������������Լ���һ������֤�������û�������������������[XML]���ĵ����õ�DTD����֤�ĵ���
  2. ���û�������������֧�ֱ��淶�鶨��Ĺ���facilitiesʱ�������밴���ܵĶ�����֧�֡�
  3. ���û���������һ���XML������XHTML�ĵ�ʱ����Ӧ��ֻ��ID���͵�����(�����XHTMLԪ�ص�ID����)ʶ���Ƭ�α�ʶ����
  4. ����û�������������һ������ʶ���Ԫ�أ���������ʾԪ�ص����ݡ�
  5. ����û�������������һ������ʶ������ԣ�����������������ԵĶ���(�����Լ���ֵ)��I
  6. ����û�������������һ������ʶ�������ֵ��������ʹ��ʹ�����Ե�ȱʡֵ��
  7. ���������һ��ʵ������(����Ԥ�����˵�ʵ��)���û���������û�д�����������(������������û���������û�ж������ⲿ�Ӽ��оͻᷢ��)��ʵ������Ӧ�����ַ���ʾ(��&���ſ�ʼ���԰�ð�Ž���)���Ա��ų�ʵ�����á�
  8. ����ʾ����ʱ���û����������������������ʶ���ַ�����ʶ��������ʾ�ַ�ʵ�����ã���Ӧ�������۵ķ�ʽ�����û��������쳣��ʾ��
  9. ������ַ��� [XML]�б�����Ϊ �հ�(whitespace)�ַ���
    • �ո� (&#x0020;)
    • Tab (&#x0009;)
    • �س� (&#x000D;)
    • ���� (&#x000A;)

XML�������򽫲�ͬϵͳ���н�������Ϊ�������и����ݸ�Ӧ�á����XHTML�����뽫�����ַ����ɿհ��ַ�:

    • ��ҳ (&#x000C;)
    • 0���ȿո� (&#x200B;)

�� 'xml:space' ���Ա���Ϊ����������Ԫ�أ��û�����������뱣�����пհ��ַ���ԭ�� (�����ͽ�β���հ��ַ����⣬��Щ�ַ�Ӧ�ñ�ɾ��). ���򣬰����й������հ��ַ�:

    • ���п�Ԫ����Χ�Ŀհ��ַ�Ӧ�ñ�ɾ����
    • ע��ȫ��ȥ������Ӱ��հ׷��Ĵ�����ע�����Ե�һ���հ׷�������Ϊ�����հ׷�
    • �����ͽ�β���հ��ַ�Ӧ�ñ�ɾ��
    • ��Ԫ���ڵĻ����ַ�����ת���ɿո� ('xml:space' ���Ա���Ϊ��������ʱ����)��
    • һ�������Ŀհ��ַ��������Ϊ�����ո� ('xml:space' ���Ա���Ϊ��������ʱ����)��
    • ����ʾʱ���û���������Ӧ����ǡ���ķ�ʽ��ʾ�ĵ�����Ϊ�ĵ�������д�����ԡ�����Ҫ��������д��������У�ASCII�ո���͵����������﷨�ϵĴʵķֽ��ӡˢ�ϵĿհ�; �ں�Nagari��д����ص������� (�����̩���)���﷨�ϵı߽������ZW�ո��ַ����룬��������ʾ���ʱһ�㲻��ӡˢ�ϵĿո��ʾ; �ð���������ʽ��д������ԣ������ÿո��ַ�����ӡˢ�ϵĿհף���������ZW�ո񶨽��ڲ����ķ��ֽ�(�磬��Ӣ�￴����һ���ʵ�'kitAbuhum' = 'kitAbu-hum' = 'book them' == their book ���ڰ��������б���Ϊ������); ������д��ϰ����һ��Ȳ������ַ�ʽ����ֽ�Ҳ��ʹ��ӡˢ�ϵĿհס�

���Ե�ֵ�еĿհ׷��Ĵ�����ʽ����[XML]��

4. ��HTML 4������

��ΪXHTML��XML��һ��Ӧ�ã�һЩ�ڻ���SGML��HTML 4����ȫ�Ϸ���ϰ����XHTML�б���ı䡣

4.1 �ĵ������DZ������õ�

����������Well-formedness��[XML]�����һ���¸���ӱ�����˵������ζ��Ԫ�ر����н�����ǩ�����߱��������ⷽʽ��д(������˵��)��

Ԫ�ر���Ƕ�ף�����SGML�涨����Ƿ��������е�������ձ����������

��ȷ��Ƕ��Ԫ�ء�

<p>here is an emphasized <em>paragraph</em>.</p>

����ȷ�����Ԫ�ء�

<p>here is an emphasized <em>paragraph.</p></em>

4.2 Ԫ�غ�����������Сд

������HTMLԪ�غ���������XHTML �ĵ�����ʹ��Сд�� ��ΪXML�Ǵ�Сд���еģ������������DZ���ġ��� <li> �� <LI> �Dz�ͬ�ı�ǩ��

4.3 �Էǿ�Ԫ�أ�����ʹ�ý�����ǩ

�ڻ��� SGML�� HTML 4 �У�һЩ�������������Ԫ���������Խ�����ǩ�����ڻ���XML��XHTML�У����ֺ��Բ���������������DTD�б�����Ϊ�յ�Ԫ�أ�����Ԫ�ر����н�����ǩ��

��ȷ�������˵�Ԫ�ء�

<p>here is a paragraph.</p><p>here is another paragraph.</p>

����ȷ��δ����Ԫ�ء�

<p>here is a paragraph.<p>here is another paragraph.

4.4 ����ֵ������������

���е����Ա��������ţ���ʹ�����֡�

��ȷ���������е�����ֵ

<table rows="3">

����ȷ�����������е�����ֵ��

<table rows=3>

4.5 ��������

XML ��֧��������С��. ����ֵ�Ա���дȫ����compact��checked���������������ܲ�ָ������ֵ����Ԫ���г��֡�

��ȷ��û����С��������

<dl compact="compact">

����ȷ����С������

<dl compact>

4.6 ��Ԫ��

��Ԫ��Ҫô�����н�����ǩ��Ҫô��ʼ��ǩ��/>����. ���磬<br/>��<hr></hr>. ��ο�HTML������ָ�� HTML Compatibility Guidelines �е���Ϣ���Ա�֤������HTML 4�û���������

��ȷ�������Ŀ�Ԫ��

<br/><hr/>

����δ�����Ŀձ�ǩ

<br><hr>

4.7 ����ֵ�еĿհ��ַ�����

������ֵ���û�����������ɾȥ�����ͺ���հ׷�����һ�������հ׷�(��������)ת���ɵ����ַ���ռ�(��������д������һ��ASCII�ո�) See Section 3.3.3 of [XML]��

4.8 Script and Style Ԫ��

��XHTML�У�script��styleԪ������Ϊ#PCDATA������ʽ����ˣ�< �� & �������DZ�ʶ�Ŀ�ʼ��&lt��&amp ������ʵ�屻XML����������Ϊʵ�����ö��ֱ���Ϊ��< �� & . ��script��styleԪ�ص����ݰ�����CDATA�ǺŲ����б�������Щʵ������š�

<script>
 <![CDATA[
 ... unescaped script content ...
 ]]>
 </script>

CDATA ���ֱ� XML ��������ʶ�����ĵ�����ģ����һ����㡣��ο�1.3��Section 1.3��DOM LEVEL 1�Ƽ���׼[DOM]��

����ķ�ʽ��ʹ���ⲿscript��style�ĵ���

4.9 SGML ��ֹ

SGML �����ߵ�DTD����ָ����һ��Ԫ���ڲ���ֹ���ֵ�Ԫ�ء������Ľ�ֹ��XML���Dz����ܵġ�

���磬�ϸ�� HTML 4 DTD ��ֹ�κ���ȵġ�a��Ԫ�ض���һ��a��Ԫ�ص�Ƕ�ס���XML���޷�д�������Ľ�ֹ��������Щ��ֹ������DTD�ж��壬һЩԪ�ز�Ӧ�ñ�Ƕ�ס��ڱ�׼���ĸ�¼B Appendix��B������ЩԪ�صĻ��ܡ�

4.10 ���� 'id' �� 'name' ���Ե�Ԫ��

HTML 4 ������name���Ե�Ԫ���� a��applet��form��frame��iframe��img��and map. HTML 4�������� id ����. ���������Զ��DZ������ΪƬ�α�ʶ����

��XML�У�Ƭ�α�ʶ����ID���ͣ�ÿ��Ԫ��ֻ����һ��ID���͵����ԡ���ˣ���XHTML1.0�У�id���Ա�����ΪID���͡�Ϊ��֤XHTML1.0�ĵ��ǽṹ���õ�XML�ĵ����ڶ���һ��Ƭ�α�ʶ��ʱ��XHTML�ĵ�����ʹ��id���ԣ���ʹ�Ƕ���Щ��ǰ��name���Ե�Ԫ�ء���ο� HTML Compatibility Guidelines ����Ϣ��ȷ��XHTML�ĵ���text/htmlý������ʹ��ʱ����Щ��ê���������ݡ�

ע�⣬��XHTML 1.0�У�name ���Բ�����ʽ֧�֣����Ժ��XHTML�汾�н���ɾ����

5. ����������

����XHTML���غ����е��û�����������ݣ��ڲ�������������ʵ�֡����������ĵ���ָ��������Appendix��C�С�

5.1 Internet ý������

�ڱ��Ƽ���׼����ʱ������XML��Ӧ�õ�ͨ��MIME��ǩ���⻹δ�������

��Ȼ��ˣ�����Appendix C��ָ�������XHTML�ĵ����Ա�Ϊ"text/html"ý�����ͣ���Ϊ�ⱻ�������������ݡ����ĵ���XHTML�ĵ�������MIME��ǩ�����Ƽ���

6. �����

XHTML 1.0 �ṩ��һ���ĵ����͵Ļ����������ĵ�����չxhtml�Ͱ���XHTML�Ӽ���Ϊ�˹㷺��֧�����豸����Ӧ�ã�����ģ���ָ��������Щģ��Ļ��ơ� ������ƽ���ͳһ�ķ�ʽ������ģ�飬����չ���Ӽ�XHTML��

6.1 ģ�黯 HTML

��ΪXHTML��Ӧ�ôӴ�ͳ�������û���������ת�Ƶ�����ƽ̨����Ȼ�������е�ƽ̨�ϲ�һ��Ҫ�õ����е�XHTMLԪ�ء� ���磬�����豸����ѵ绰����ֻ֧��XHTMLԪ�ص�һ���Ӽ���

ģ�黯�Ĺ��̽�XHTML��Ϊһϵ��С��Ԫ�ؼ����ڲ�ͬ�������Ҫʱ�������ֿ�����������������

��Щģ�齫���Ժ��W3c�ĵ��ж��塣

6.2 �Ӽ��Ϳ���չ��

ģ�黯���������ô�:

  • �ṩ���Ӽ���XHTML����ʽ���ơ�
  • �ṩ����չXHTML����ʽ���ơ�
  • �����ĵ����ͼ��ת����
  • �ٽ������ĵ������е�ģ�����á�

6.3 ���� ��

�ĵ� Э��ָ����һ���ĵ��ľ䷨�����塣��ѭ�ĵ�Э���ṩ�˱�֤�ĵ������ԵĻ������ĵ�Э��ָ�����������ĵ�����Ĺ��ܣ��磬����ʹ������ͼ���ļ����ͣ��ű��ļ�����ʽ����֧��������ȵȡ�

���ڲ�Ʒ����ߣ������ʹ��ͬ�����嶨�������Լ��ı�׼Э�顣

��������. �����ʹ���DZ���Ϊ��ͬ�Ŀͻ�д��ͬ���ĵ��汾��

����רҵȺ�壬�绯ѧ�ң�ҽ������ѧ�ң�����������ñ�׼��HTMLԪ�ؼ���һ���ʺ�ר����Ҫ��Ԫ��������һ�������Э�顣

��¼A. DTDs

����¼�DZ�׼����.

��Щ DTD ��ʵ�幹���˱��淶���һ����׼���IJ��֡����淶����ȫ�� DTD �ļ����Լ�XML������SGML����Ŀ¼��һ��zip file�ļ��С�

A.1 �ĵ����Ͷ���(Document Type Definitions)

��Щ DTD ���� HTML 4 ��DTD. ��DTDģ�黯֮�󣬹���DTDʹ�õķ���Ҳ�����ܺ�HTML 4���Ӧ��

A.2 ʵ�弯

XHTML��ʵ�弯��HTML 4����ͬ�����DZ����γ���Ч��XML 1.0ʵ��������ע��ŷ�޻��ҷ��ŵ�ʵ�� (&euro; or &#8364; �� &#x20AC;) ����������Ų��ֶ��塣

��¼ B. ��ֹԪ��

This appendix is normative.

�����Ԫ���ڰ�������Ԫ��ʱ�н�ֹ(�ο� Section 4.9)�� ��Щ��ֹӦ����������ȵ�Ƕ�ף�����������Ԫ�ء�

a
���ܰ������� a Ԫ�ء�
pre
���ܰ��� img��object��big��small��sub���� sup Ԫ�ء�
button
���ܰ��� input��select��textarea��label��button��form��fieldset��iframe �� isindex Ԫ�ء�
label
���ܰ�������label Ԫ�ء�
form
���ܰ������� form Ԫ�ء�

��¼ C. HTML������ָ��

This appendix is informative.

����¼�ܽ����ʱ�ķ��룬ָ��������д��������HTML�û�������������ʾ��XHTML�ĵ���

C.1 ����˵��

һЩ�û������������ʾ����˵�������ǣ�ע�⵱�ĵ���û��XML����ʱ���ĵ�ֻ����ȱʡ���ַ�����UTF-8 �� UTF-16��

C.2 ��Ԫ��

�ڿ�Ԫ�ؽ����� / �� > ǰ��һ���ո��� <br��/>��<hr��/> �� <img src="karen.jpg" alt="Karen"��/>. ���У�ʹ����С���ı�ǩ�﷨����<br />����Ϊ��һ��XML�������﷨ <br></br> �ںܶ������û���������ᵼ�²��ɿ��Ľ����

C.3 Ԫ����С���Ϳ�Ԫ������

����ģ�Ͳ��ǿյ�Ԫ�أ���Ϊ�յij���(���title��ն���)����Ҫ����С����ʽ(�� �� <p> </p>������ <p��/>).

C.4 Ƕ�����ʽ����Script

��������ʽ��ʹ�� < �� & �� ]]> �� --�����ⲿ��ʽ����������script�� < �� & �� ]]> �� --�����ⲿscript�� ע��XML����������ڲ���֪������³�ȥע�͵����ݡ���ˣ���ǰ��ע�͵ķ��������ء�script����ʽ����ϰ��ʹ�ĵ����������ݣ����ǿ����ڻ���XML��ִ��ʱ���ܰ�Ԥ�ڹ�����

C.5 ������ֵ�ڲ�����

������ֵ�б���ʹ�÷��кͶ���ո�����û�������������Щ���ʱ��һ�¡�

C.6 Isindex

���ĵ���head���ֲ�Ҫʹ�ó���һ�� isindex Ԫ��. isindex Ԫ�ز����޳�ʹ�ã��޳�ʹ��inputԪ����

C.7 lang �� xml:lang ����

��ָ��Ԫ�ص�����ʱͬʱʹ�� lang �� xml:lang ���ԡ�xml:lang ������ǰ��

C.8 Ƭ�α�ʶ��

�� XML�У���"#foo"��ʽ����Ƭ�α�ʶ��URI [RFC2396] ����ָԪ����һ������name="foo"������ָԪ����һ��������ΪID���͵����ԣ��磬HTML 4�е�id���ԡ��ܶ�HTML�ͻ����������ַ�ʽ֧��ID�������ԣ����ԣ����Խ���ͬ��ֵͬʱ�������������ԣ��Ա�֤���̶ȵ�������ǰ���ݡ�(�� <a id="foo" name="foo">...</a>).

���⣬��ΪID�������ԵĺϷ�ֵ����CDATA�������Ե�ֵ��С�ö࣬name���Ա���ΪNMTOKEN��������Ա�����Ϊֻ�к�ID���ͻ�XML1.0 2.5���е�Name��Ʒͬ����ֵ�����ҵ��ǣ�XHTML��DTD���ܱ�ʾ��������ơ���Ϊ����ı䣬��ת�����е�HTML�ĵ�ʱҪ����ע�⡣ �����ת��ʱֵ���ܻ�ı䣬��Щ���Ե�ֵ���ĵ��б�����Ψһ�ģ���Ч�ģ��κζ���ЩƬ�α�ʶ��������(�������ڲ������ⲿ)������¡�

���ע�ⲻ�޳��� a��applet��form��frame��iframe��img���� map Ԫ����ʹ��name���ԣ����Ժ��XHTML�汾�У�������ȥ����

C.9 �ַ�����

Ҫָ���ĵ��е��ַ����룬ͬʱ��xml������ʹ�ñ�������ָ�� (��. <?xml version="1.0" encoding="EUC-JP"?>) ����meta���� http-equiv ��� (�� <meta http-equiv="Content-type" content='text/html; charset="EUC-JP"'��/>).xml����ָ��ı�������ֵ��ǰ��

C.10 ��������

һЩHTML�û����������ڲ�����������ȫ(����С��)��ʽ����ʱ���ܽ������ǣ�������XML1.0����ġ�ע��������ⲻ��Ӱ���û����������HTML 4�ļ��ݡ���������һЩ����: compact��nowrap��ismap��declare��noshade��checked��disabled��readonly��multiple��selected��noresize��defer.

C.11 �ĵ�����ģ�ͺ� XHTML

�ĵ�����ģ�� level 1 �Ƽ���׼ [DOM] ����XML��HTML 4���ĵ�����ģ�͡� HTML 4 �ĵ�����ģ�͹涨HTMLԪ�������������Դ�д��ʽ���ء�XML�ĵ�����ģ�͹涨Ԫ�����������������DZ�ָ������ʽ���ء��� XHTML 1.0�У�Ԫ�غ�����ָ��ΪСд��ʽ������������IJ����������ַ�ʽ����:

  1. ͨ��DOM����text/html internetý������XHTML�ĵ���Ӧ�ó������ʹ��HTML DOM��������������Щ���淵�صĴ�д��Ԫ��������������
  2. ͨ��DOM����text/xml��application/xml internetý������XHTML�ĵ���Ӧ�ó���Ҳ����ʹ��XML DOM. Ԫ����������������Сд��ʽ���ء� ���ң�һЩ XHTML Ԫ�ؿ���Ҳ���Բ������ڶ������У���Ϊ������ģ���������ǿ�ѡ��(��table�е� tbody Ԫ��). ��HTML 4�У�һЩԪ�ؿ�����������С�����������ǵĿ�ʼ��ǩ�ͽ�����ǩ��������(SGML����)�����Կ��Է�����������XML�в��С�XHTMLʹԪ�س�Ϊ��ѡ�ģ�������Ҫ���ĵ���������������Ԫ�ء���Ӧ�أ�Ӧ�ó�����Ҫ��Ӧ��һ�㡣

C.12 ������ֵ��ʹ�� &

������ֵ�к���&����ʱ�����������ַ�ʵ����������ʾ (�� "&amp;"). ���磬��һ��Ԫ�ص� href ����ָ��һ�����ղ����� CGI�ű�ʱ���������ʾΪhttp://my.site.dom/cgi-bin/myscript.pl?class=guest&amp;name=user�������� http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user.

C.13 �����ʽ����XHTML

�����ʽ�� level 2�Ƽ���׼ [CSS2] ����style�����ԣ����ڷ���HTML��XML�ĵ������νṹ������ʱ�IJ�ͨ�����²�ͬ���Ӿ�������Ч������������ʹ�õ�ѡ����������ļ������Լ��ٶ��ĵ�������Ӱ�죬���ò��޸�������ý������:

  1. XHTML��CSS��ʽ��Ӧ����Сд��Ԫ�غ���������
  2. ��table�У�tbody Ԫ�ػᱻHTML�û���������ķ������ƶϳ�������XML�û���������ķ�����������ô�������������CSSѡ������Ҫ�����õ�����Ӧ�����������ؼ���tbodyԪ�ء�
  3. ��XHTML ��ַ�ռ䣬�û��������򽫰ѡ�id����������Ϊһ��ID���͵����ԡ���ˣ���ʹ�û������������ϳ�DTD����ʽ��ҲӦ���ܹ�����ʹ�á�#����ѡ�����﷨��
  4. ��XHTML ��ַ�ռ䣬�û���������ʶ��class���ԣ���ˣ���ʽ��Ӧ���ܹ�����ʹ�á�.����ѡ�����﷨��
  5. CSS ����HTML��XML�ĵ��IJ�ͬһ���Ա�׼; ��XHTML�ĵ���HTML����ʱ����HTML������XHTML�ĵ���XML����ʱ����XML����

��¼ D. ��л

This appendix is informative.

���淶����W3C HTML�������Ա�����д

Steven Pemberton��CWI (HTML Working Group Chair)
Murray Altheim��Sun Microsystems
Daniel Austin��AskJeeves (CNET: The Computer Network through July 1999)
Frank Boumphrey��HTML Writers Guild
John Burger��Mitre
Andrew W. Donoho��IBM
Sam Dooley��IBM
Klaus Hofrichter��GMD
Philipp Hoschka��W3C
Masayasu Ishikawa��W3C
Warner ten Kate��Philips Electronics
Peter King��Phone.com
Paula Klante��JetForm
Shin'ichi Matsui��Panasonic (W3C visiting engineer through September 1999)
Shane McCarron��Applied Testing and Technology (The Open Group through August 1999)
Ann Navarro��HTML Writers Guild
Zach Nies��Quark
Dave Raggett��W3C/HP (W3C lead for HTML)
Patrick Schmitz��Microsoft
Sebastian Schnitzenbaumer��Stack Overflow
Peter Stark��Phone.com
Chris Wilson��Microsoft
Ted Wugofski��Gateway 2000
Dan Zigmond��WebTV Networks

��¼. �ο�����

This appendix is informative.

[CSS2]
"Cascading Style Sheets��level 2 (CSS2) Specification"��B. Bos��H. W. Lie��C. Lilley��I. Jacobs��12 May 1998.
���°汾:
http://www.w3.org/TR/REC-CSS2
[DOM]
"Document Object Model (DOM) Level 1 Specification"��Lauren Wood et al.��1 October 1998.
���°汾:
http://www.w3.org/TR/REC-DOM-Level-1
[HTML]
"HTML 4.01 Specification"��D. Raggett��A. Le��Hors��I. Jacobs��24 December 1999.
���°汾:
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]"��Institute of Electrical and Electronics Engineers��Inc��1990.
[RFC2046]
"RFC2046: Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types"��N. Freed and N. Borenstein��November 1996.
Available at
http://www.ietf.org/rfc/rfc2046.txt. Note that this RFC obsoletes RFC1521��RFC1522��and RFC1590.
[RFC2119]
"RFC2119: Key words for use in RFCs to Indicate Requirement Levels"��S. Bradner��March 1997.
Available at:
http://www.ietf.org/rfc/rfc2119.txt
[RFC2376]
"RFC2376: XML Media Types"��E. Whitehead��M. Murata��July 1998.
Available at:
http://www.ietf.org/rfc/rfc2376.txt
[RFC2396]
"RFC2396: Uniform Resource Identifiers (URI): Generic Syntax"��T. Berners-Lee��R. Fielding��L. Masinter��August 1998.
This document updates RFC1738 and RFC1808.
Available at:
http://www.ietf.org/rfc/rfc2396.txt
[XML]
"Extensible Markup Language (XML) 1.0 Specification"��T. Bray��J. Paoli��C. M. Sperberg-McQueen��10 February 1998.
���°汾:
http://www.w3.org/TR/REC-xml
[XMLNAMES]
"Namespaces in XML"��T. Bray��D. Hollander��A. Layman��14 January 1999.
XML namespaces provide a simple method for qualifying names used in XML documents by associating them with namespaces identified by URI.
���°汾:
http://www.w3.org/TR/REC-xml-names

Level Triple-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0

��
All contents copyright ? Los Angeles Chinese Learning Center, unless otherwise noted. Website Hosting and Promotion Cortiloss, Cortislim, Enzyte, Ogoplex, 5 HTP, Chitosan, Stacker 2, Stacker 3, Stamina, Zantrex
 

��