Basic HTML data types (ja) (original) (raw)

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�����̖|��ł������Bmedia�����Ƃ̕��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���`��u_ToC_ (�����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�`���̏ڍׂɂ‚��ẮAHTML�����̃����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;�ƕ\��)�́ASCRIPT�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;�ƕ\��)�́ASTYLE�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