Thanks to visit codestin.com
Credit goes to www.asahi-net.or.jp

6 HTML�̊�{�f�[�^�`��

�ڎ�

  1. ��������
  2. SGML��{�`��
  3. �e�L�X�g��
  4. URI
  5. �F
    1. �F��p����ۂ̒���
  6. ����
  7. MIME�^�C�v
  8. ����R�[�h
  9. �������������@
  10. �P�ꕶ��
  11. ���t�Ǝ���
  12. �����N�`��
  13. �o�̓��f�B�A
  14. �X�N���v�g�f�[�^
  15. �X�^�C���V�[�g�f�[�^
  16. �ڕW�t���[����

�����ł́A�v�f�̓��e�⑮���̒l�Ƃ��Č��꓾���{�f�[�^�`���ɂ‚��Đ�������B

HTML��DTD��ǂނ��߂̗\���m���ɂ‚��Ă� SGML�T���̏͂��Q�Ƃ̂��ƁB

6.1 ��������

���ׂĂ̑�����`�ɂ́A�l�ɂ����� �啶���������̋���Ɋւ�������܂܂��B��������́A���̃L�[���[�h�Ŏ������B

CS
�l�ɑ啶���������̋�ʂ�����B ���Ȃ킿���[�U�G�[�W�F���g�́ua�v�ƁuA�v�Ƃ��قȂ���̂Ɖ��߂���B
CI
�l�ɑ啶���������̋�ʂ��Ȃ��B ���Ȃ킿���[�U�G�[�W�F���g�́ua�v�ƁuA�v�Ƃ𓙂������̂Ɖ��߂���B
CN
������ϊ��̉e�����󂯂Ȃ��B�Ⴆ�Α����l�����l�ł���Ƃ������R�ȂǁB���������W���Ɋ܂܂��1�����ł���ꍇ������B
CA
�v�f���邢�͑����̒�`���̂ɑ啶���������̋�ʂ�����B
CT
�啶���������̋�ʂɂ‚��Ă̓f�[�^�`���̒�`���Q�Ƃ���B

�����l�����X�g�`���ł������ꍇ�A���ɓ��L����Ă��Ȃ�����́A��L�L�[���[�h�̓��X�g���̑S�Ă̒l�ɓK�p�����B

6.2 SGML��{�`��

�����^��`�́A HTML�̗v�f���e�⑮���l�̃V���^�N�X�ɂ‚��āAPCDATA�ACDATA�ANAME�AID����SGML�g�[�N����p���Ē�߂�B �g�[�N���̊��S�Ȓ�`��[ISO8879]���Q�Ƃ̂��ƁB ���ƂȂ�����ȉ��ɊT������B

6.3 �e�L�X�g��

DTD��%Text;�Ǝ�����鑽���̑����l�́A�u�l�Ԃ��ǂ�ʼn���v�Ƃ����Ӗ��̕��ʂ̃e�L�X�g�������B �����Ɋւ���T���́A �����Ɋւ������I�L�q�̍����Q�Ƃ̂��ƁB

6.4 URI

�{�d�l���ł́AURI�Ƃ�������A [URI]����`����ʂ�̈Ӗ��ŗp����B ( [RFC1630]�����Q�Ƃ̂��ƁB)

URI�ɂ�URL���܂܂��Ƃ������Ƃɒ��ӂ��ꂽ���B([RFC1738]�� [RFC1808]����`����ʂ�B)

����URI�́A���URI��p���ăt��URI�ւƉ��������B [RFC1808]��3���A���̎葱���̋K�͓I�A���S���Y�����K�肵�Ă���B���URI�ɂ‚��āA���ڂ����������N�̏͂� ���URI�̍��ڂ��Q�Ƃ̂��ƁB

URI�́ADTD���ł̓p�����[�^����%URI;�Ƃ��ĕ\�������B

URI�͊�{�I���啶������������ʂ����B �R���s���[�^���ȂǁAURI���邢��URI�̈ꕔ���ɂ����đ啶������������ʂ���Ȃ��ꍇ�����邪�A�����̏ڍׂ���肷��͍̂���ł���B���[�U�́A���S���̖ʂ���AURI�͏�ɑ啶������������ʂ���Ɗo�����ق����悢�B

URI�����l�ɂ������ASCII�����̈����ɂ‚��Ă͕������yB�z���Q�Ƃ̂��ƁB

6.5 �F

�����l�`���u�F�v(%Color;)�́A[SRGB]���f���Œ�`�����F�w���\���B �F�̒l�́A#�L����`���ɂ‚����\�Z�i���l�A�܂��͉��L��16�‚̐F���́A�ǂ��炩�Ƃ���B�F���́A �啶������������ʂ��Ȃ��B

�F����sRGB�l
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"

��L�̒ʂ�A�F�w��̒l�u#800080�v�ƁuPurple�v�Ƃ́A�ǂ�������F��\���B

6.5.1 �F��p����ۂ̒���

�J���[���ɂ���āA�����͂�葽���̏���\���悤�ɂȂ�A�܂��ǂ݂₷�����Ȃ邾�낤�B�������A�J���[���ɂ‚��Ă͈ȉ��̎w�j���l���ɓ����ꂽ���B

6.6 ����

HTML�ɂ́A�����l�ƂȂ钷���̌`���ɁA3�‚̌`��������B

  1. �s�N�Z��: (DTD�ł�%Pixels; �ƕ\�L)�̒l�́A�X�N���[���⎆�ȂǃL�����o�X�ɕ\������ۂ̃s�N�Z������\�������ł���B �]���āA�u50�v�Ƃ����l��50�s�N�Z�����Ӗ�����B�s�N�Z���Ɋւ���K�͓I���́A [CSS1]���Q�Ƃ̂��ƁB
  2. ����: (DTD�ł�%Length; �ƕ\�L)�̒l�́A%Pixel;�܂��͐����E���������ŗ��p�”\�ȋ�Ԃɑ΂���p�[�Z���e�[�W�ł���B �]���āA�u50%�v�Ƃ����l�́A�”\�ȋ�Ԃ̔������Ӗ�����B
  3. ������: (DTD�ł� %MultiLength;�ƕ\�L)�̒l�́A%Length;�܂��� ���ΓI�Ȓ����ł���B ���ΓI�Ȓ����́A�ui*�v�Ƃ����`���Ŏ����A���́ui�v�͐����ł���B �����̗v�f���\���”\��Ԃ���荇���ꍇ�A���[�U�G�[�W�F���g�́A�s�N�Z���y�уp�[�Z���g�Ŏ����ꂽ�������Ɋ��蓖�āA���̎c��𑊑ΓI�Ȓ����ŕ�������B ���Ύw�肳��Ă�����́A�����”\�ȋ�Ԃɂ‚��āA�u*�v�̂‚��������̔䗦�ɏ]���ĕ��z���󂯂�B �l���u*�v�̏ꍇ�A����́u1*�v�ɓ������B �]���āA�s�N�Z���l�ƃp�[�Z���g�l�����蓖�ďI�����c�肪60�s�N�Z���������Ƃ��āA�u1*�A2*�A3*�v�Ƃ���3�‚̑��Ύw�肪����ꍇ�A�u1*�v�ɂ�10�s�N�Z���A�u2*�v�ɂ�20�s�N�Z���A�u3*�v�ɂ�30�s�N�Z�������蓖�Ă���B

�����̒l���啶���������̋�ʂɖ��֌W�ł���B

6.7 MIME�^�C�v

�����B [RFC2045]��[RFC2046]�Œ�`�����u���f�B�A�^�C�v(media type)�v�Ƃ�����́A�����N�惊�\�[�X�̃f�[�^�`�����w�肷��B�{�d�l���ł́A���݂̗p��ɏ]���A�u���f�B�A�^�C�v�v�ł͂Ȃ��uMIME�^�C�v�v�Ƃ�������̗p����B�y�����ł� MIME type �ł͂Ȃ� Content type�B������������MIME type�ƋL���Ă���ӏ�����‚�����B�z ���̎d�l���ŗp����u���f�B�A�`��(media type)�v�̌�́A���[�U�G�[�W�F���g�������������_�����O���� �o�̓��f�B�A�̂��Ƃ��w���B

���̃f�[�^�`���́ADTD�ł� %ContentType;�ƕ\���B

MIME�^�C�v���啶������������ʂ��Ȃ��B

MIME�^�C�v�̗�ɂ́A �utext/html�v�A�uimage/png�v�A�uimage/gif�v�A�uvideo/mpeg�v�A�utext/css�v�A�uaudio/basic�v������B ���ݓo�^����Ă���MIME�^�C�v�̈ꗗ�́A [MIMETYPES]���Q�Ƃ̂��ƁB

6.8 ����R�[�h

�����l������R�[�h�̏ꍇ (DTD�ł� %LanguageCode;�ƕ\��)�A ����� [RFC1766]��2����`������e���w���B HTML�ł̌���R�[�h�w��ɂ‚��ẮA ����R�[�h�̍����Q�Ƃ̂��ƁB ����R�[�h�ɂ͋󔒕������܂߂邱�Ƃ͂ł��Ȃ��B

����R�[�h�� �啶������������ʂ��Ȃ��B

6.9 �������������@

�ucharset�����v (DTD�ł�%Charset;�ŕ\��)�́A�������������@�̍��ŋL�����A�������������@���w���B ���̒l�́A�ueuc-jp�v���̂悤�ɁAIANA�ɓo�^���ꂽ������łȂ���΂Ȃ�Ȃ��B (���S���X�g�� [CHARSETS]������B)

�������������@�̖��̂́A �啶������������ʂ��Ȃ��B

���[�U�G�[�W�F���g�́A�O�����\�[�X�̕������������@�����肷��ꍇ�A �������������@�̎w���̍��ɋL�����D�揇�ɏ]��˂΂Ȃ�Ȃ��B

6.10 �P�ꕶ��

�����ɂ���ẮA���������W�����̔C�ӂ̂���1����������l�Ƃ��邱�Ƃ�����B ��������������DTD���� %Character;�`���Ƃ��ĕ\���B

���̒P�ꕶ���́A�u&�v�̂悤�ɁA �����Q�Ƃ��w�肵�Ă��悢�B

6.11 ���t�Ǝ���

[ISO8601]�ł́A���t�Ǝ����̕\���Ɋւ��āA�����̃I�v�V�����ƃo���G�[�V�������F�߂��Ă���B �{�d�l�̂��̔łł́A�v���t�@�C�� [DATETIME]�ŋL�q�����1�‚̌`���݂̂𐳓��ȓ��t/����������Ƃ��č̗p�����B(DTD�ł�%Datetime; �ƕ\���B)

���t����������`���͎��̒ʂ�ŁA

  YYYY-MM-DDThh:mm:ssTZD
���̓��e��\���B
     YYYY = 4���̐���N�B
     MM   = 2���̌���(01�Ȃ�1���A�Ȃ�)�B
     DD   = 2���̓��ɂ�(01����31�܂�)�B
     hh   = 2���̎���(00����23�܂�) (am/pm�͋�����Ȃ�)�B
     mm   = 2���̕�(00����59�܂�)�B
     ss   = 2���̕b(00����59�܂�)�B
     TZD  = �^�C���]�[���������B

�^�C���]�[���̎������̈��B

Z
UTC�iCoordinated Universal Time : ����W�����j��\���B�uZ�v�͑啶���łȂ���΂Ȃ�Ȃ��B
+hh:mm
UTC��� hh �� mm ���Ԑi�񂾌��n���Ԃ�\���B
-hh:mm
UTC��� hh �� mm ���Ԓx�ꂽ���n���Ԃ�\���B

�����Ɏ������\���v�f�́A��؂�L�����܂߂Đ��m�ɏ�L�̒ʂ�łȂ���΂Ȃ�Ȃ��B���t����������Ɍ����e�L�X�g�́uT�v(����͏�ɑ啶���ł���)���A [ISO8601]�̋K��ɂ��A�����̋L�q�̊J�n���������Ƃɒ��ӂ��ꂽ���B

���t����������𐶐�����A�v���P�[�V�������b�����擾�ł��Ȃ��ꍇ�A�b�̒l���u00�v�Ƃ��č\��Ȃ��B(���⎞�Ԃɂ‚��Ă��A�K�v�ł���΁u00�v�Ƃ��Ă悢�B)

�����B [DATETIME]�͉[�b���w�肷�邱�Ƃ��ł��Ȃ��B

6.12 �����N�`��

HTML�����̒��҂́A���K�I�ȃC���^�[�v���e�[�V�����Ƃ��Ď��̒ʂ�F�肳�ꂽ �����N�`����p���Ă悢�B DTD�� %LinkTypes;�́A�󔒕�����؂�̃����N�`�����X�g��\���B �X�̃����N�`�����̂ɂ́A�󔒕����̑��݂͋�����Ȃ��B

�����N�`���� �啶������������ʂ��Ȃ��B���Ȃ킿�A�uAlternate�v�Ɓualternate�v�͓������e��\���B

���[�U�G�[�W�F���g�A�����G���W�����́A���̃����N�`�����A�l�X�ɉ��߂���B�Ⴆ�΃��[�U�G�[�W�F���g�̏ꍇ�A�����N�敶���փi�r�Q�[�V�����o�[�ɂ��A�N�Z�X��񋟂���Ȃǂł���B

Alternate
�����N�����݂��镶���̑�֕������w���Blang�����ƕ��p�����ꍇ�A���Y�����̖|��ł������B media�����Ƃ̕��p�́A�ʃ��f�B�A�ł������B
Stylesheet
�O���X�^�C���V�[�g���w���B�ڍׂ� �O���X�^�C���V�[�g�̍����Q�Ƃ̂��ƁB �����N�`���uAlternate�v�Ƃ̕��p�ŁA���[�U���I���”\�ȑ�փX�^�C���V�[�g�������B
Start
�����Q�̒��̍ŏ��̕������w���B�����G���W���ɑ΂��āA�ŏ��ɓǂ܂������ƒ��҂��z�肵�Ă��镶�����ǂ�ł��邩���������Ƃ��ł���B
Next
�������Ƃ���Ă��镶���Q�́A���̕������w���B���[�U�G�[�W�F���g�́A�u���v�̕������ǂ݂��Ă����āA���肦��_�E�����[�h���Ԃ�ߖ񂷂邱�Ƃ��”\�ł���B
Prev
�������́A�O�̕������w���B���`�� �uPrevious�v���T�|�[�g���郆�[�U�G�[�W�F���g������B
Contents
�ڎ��Ƃ��Ē񋟂���镶�����w���B���`��uToC (�����Table of Contents�̗�)�v���T�|�[�g���郆�[�U�G�[�W�F���g������B
Index
���Y�����̍����ł��镶�����w���B
Glossary
���Y�����Ɋ֘A����p��W�ł��镶�����w���B
Copyright
���Y�����̒��쌠�\�����w���B
Chapter
�����Q�̒��̏͂ł��镶�����w���B
Section
�����Q�̒��̐߂ł��镶�����w���B
Subsection
�����Q�̒��̏��߂ł��镶�����w���B
Appendix
�����Q�̒��̕������ł��镶�����w���B
Help
�ڐ��A�����\�[�X�ւ̃����N���́A�w���v�������w���B
Bookmark
�u�b�N�}�[�N(������)���w���B�u�b�N�}�[�N�Ƃ́A���������̒��́A����d�v�ȓ�����ɑ΂��Đݒ肳�ꂽ�����N�ł���B �Ⴆ�΃u�b�N�}�[�N�̃��x���ȂǂƂ��āAtitle�������g���邱�Ƃ�����B 1�‚̕����ɕ����̃u�b�N�}�[�N��ݒ�ł���_�ɒ��ӂ��ꂽ���B

HTML�����̒��҂́A�{�d�l�ɒ�`�̂Ȃ� �lj��̃����N�`�����`�������ꍇ�����낤�B ���̏ꍇ�́A�����N�`�����`���邽�߂ɗp�����K������p�����v���t�@�C����p�ӂ��Ȃ���΂Ȃ�Ȃ��B �ڂ�����HEAD�v�f�� profile�����Ɋւ��鍀���Q�Ƃ̂��ƁB

�e�����N�`���̏ڍׂɂ‚��ẮA HTML�����̃����N�̏͂��Q�Ƃ̂��ƁB

6.13 �o�̓��f�B�A

���L�́A�F�肳�ꂽ�o�̓��f�B�A (DTD�ł�%MediaDesc;�ƕ\��)�̈ꗗ�ł���B

screen
��y�[�W�^�̃R���s���[�^�X�N���[���������B
tty
�Œ蕶�����ł̏o�́A�Ⴆ�΃e���^�C�v�A�[���@��A�\���\�͂ɐ����̂���g�ы@��A�Ȃǂł̏o�͂������B
tv
��𑜓x�ŁA�F��X�N���[���\�͂ɐ���������A�e���r�^�@��������B
projection
�v���W�F�N�^�[�������B
handheld
��ʂ��������A���m�N���A�r�b�g�}�b�v�摜�A�ш敝�ɐ���������A���o�C���@��������B
print
�y�[�W�^�̕s�����f�ނł̏o�́A����ш���v���r���[���[�h�ł̃X�N���[���o�͂������B
braille
�_���o�͋@��������B
aural
�����������u�������B
all
���ׂĂ̏o�͂ɓK������B

HTML�̏����̃o�[�W�����ł́A�V�����l���̗p���ꂽ��A�p�����[�^�`���̒l���̗p����邱�ƂƂȂ낤�B���������g�����e�Ղɍs����悤�A�K�����[�U�G�[�W�F���g�� media���������̂悤�� �p�[�X���Ȃ���΂Ȃ�Ȃ��B

  1. �����̒l�������̃G���g���̃R���}��؂�̃��X�g�`���ł���ꍇ�́A�e�l�𕪗�����B
    media="screen, 3d-glasses, print and resolution > 90dpi"
    

    �Ⴆ�Ώ�L�͎��̂悤�ɂȂ�B

    "screen"
    "3d-glasses"
    "print and resolution > 90dpi"
    
  2. �e�G���g���́AUS-ASCII�����́ua-zA-Z�v�iISO 10646�̏\�Z�i�l�Łu65-90�v�Ɓu97-122�v�j�A�����u0-9�v(ISO 10646�̏\�Z�i�l�Łu30-39�v�j�A�����ăn�C�t������(�\�Z�i�l��2d)�A�ȊO�̕��������ꂽ���_�Ő؂�̂Ă���B�]���ď�L�͎��ɂ悤�ɂȂ�B
    "screen"
    "3d-glasses"
    "print"
    
  3. �������Ďc�������f�B�A�`���w��̏W���ɂ‚��āA �啶���������̋���𔻒肷��B���[�U�G�[�W�F���g�́A�����픻��ō��v���Ȃ��G���g���𖳎����Ă悢�B��L�̗�ł� screen �� print �������L���ƂȂ�B

�����B �X�^�C���V�[�g�́A���f�B�A�ˑ��^�̃o���G�[�V�������܂ޏꍇ������B(�Ⴆ��CSS��@media�\���B) ���̏ꍇ�A "media=all"�Ǝw�肵�Ă����̂��Ó��ł���B

6.14 �X�N���v�g�f�[�^

�X�N���v�g�f�[�^( DTD�ł�%Script;�ƕ\��)�́A SCRIPT�v�f�̓��e�y�� �g���݃C�x���g�����̒l�ł��蓾��B ���[�U�G�[�W�F���g�́A�X�N���v�g�f�[�^��HTML�̃}�[�N�t���ł�����̂ƌ�������A�X�N���v�g�G���W���ɓn���˂΂Ȃ�Ȃ��B

�X�N���v�g�f�[�^���啶������������ʂ������ǂ����́A�X�N���v�g����Ɉˑ�����B

�v�f�̓��e�ł���X�N���v�g�f�[�^�� �����Q�����܂ނ��Ƃ��ł��Ȃ����A�����̒l�ł͕����Q�Ƃ��܂ݓ��邱�Ƃɒ��ӂ��ꂽ���B���ڂ����́A�������yB�z�� ��HTML�f�[�^�̎w�� �̍��ʼn������B

6.15 �X�^�C���V�[�g�f�[�^

�X�^�C���V�[�g�f�[�^(DTD�ł�%StyleSheet;�ƕ\��)�́A STYLE�v�f�̓��e�A�y�� style�����̒l�ł��蓾��B ���[�U�G�[�W�F���g�́A�X�^�C���f�[�^��HTML�̃}�[�N�t���ƌ�F���Ă͂Ȃ�Ȃ��B

�X�^�C���f�[�^���啶������������ʂ������ǂ����̓X�^�C������Ɉˑ�����B

�v�f�̓��e�ł���X�^�C���f�[�^�� �����Q�����܂ނ��Ƃ��ł��Ȃ����A�����̒l�ł͕����Q�Ƃ��܂ݓ��邱�Ƃɒ��ӂ��ꂽ���B���ڂ����́A�������yB�z�� ��HTML�f�[�^�̎w�� �̍��ʼn������B

6.16 �ڕW�t���[����

���L�Ɍf����\��ςݖ��̂������A�ڕW�t���[���� (DTD�ł�%FrameTarget;�ƕ\��)�́A�A���t�@�x�b�g(a-zA-Z)�Ŏn�߂Ȃ���΂Ȃ�Ȃ��B���[�U�G�[�W�F���g�́A����ȊO�̖��̂𖳎�����K�v������B

���L�́A���ʂȈӖ������A�\��ς݂��ڕW�t���[�����ł���B

_blank
���[�U�G�[�W�F���g�́A�w�蕶���𖼑O�̂Ȃ��V�K�E�C���h�E�ɓǂ݂��܂˂΂Ȃ�Ȃ��B
_self
���[�U�G�[�W�F���g�͎w�蕶�����A���Y�ڕW���w���Ă���v�f�����݂��錻�݂̃t���[���ɓǂ݂��܂˂΂Ȃ�Ȃ��B
_parent
���[�U�G�[�W�F���g�́A�w�蕶�����A���݂̃t���[���̒��ڂ̐e�ł��� FRAMESET�ɓǂ݂��܂˂΂Ȃ�Ȃ��B���̒l�́A���݂̃t���[���ɐe�t���[�������݂��Ȃ��ꍇ�A_self�Ɠ����ł���B
_top
���[�U�G�[�W�F���g�́A���ׂẴt���[�������������A���E�C���h�E�S�̂Ɏw�蕶����ǂݍ��܂˂΂Ȃ�Ȃ��B���̒l�́A���݂̃t���[���ɐe�����݂��Ȃ��ꍇ�A _self�Ɠ����ł���B

��ґ�\: ���c�� (UCHIDA Akira)
email: [email protected]