"Web Style Sheets"�̖|��

����
"Web Style Sheets" (http://www.w3.org/Style/)
�����쌠��
W3C
���|���
�v�یk(�|��̈ꗗ)
���{��œ񎟒��쌠��
�쑺��
CSS�������߃T�C�g
CSS Navi
CSS�c�[�����{
CSS�����˂�
CSS���C�A�E�g���H�u��
�X�^�C���V�[�g�T��c
����
�����ł�W3C�Ɍf�ڂ���Ă���p��łł���A���{��ł͂����܂�W3C���猠�Еt����ꂽ�Q�l�����ɂ����܂���B���̕����ɂ́A�|���̌�肪���蓾�܂��B�|��҂͖|��̐��m����ۏ؂��܂���B�����܂ł����g�̐ӔC�ł����p���������B

�E�F�u�X�^�C���V�[�g
�z�[���y�[�W

(���̃y�[�W��CSS�X�^�C���V�[�g���g�p���Ă��܂��B)

�X�V���

�X�^�C���V�[�g�Ƃ́H

�v���X�̐؂蔲��

�J���t�@�����X

CSS

XSL

DSSSL

CSS-DOM & SAC

“��킭�΁A �����̃E�F�u�v�V�́AWeb�R���\�[�V�A����CSS�ւ̎��g�݂ɂ���A�̗��ɕC�G����ł��낤�B”

— Jakob Nielsen�i���R�u�E�j�[���Z���j

�X�V���

CSS�� XSL ��“�X�V���”�Z�N�V�������������������B

�X�^�C���V�[�g�Ƃ́H

�X�^�C���V�[�g�́A�ǂ̂悤�Ƀh�L�������g���X�N���[����������ɕ`����邩�A �����Ă����炭�ǂ̂悤�ɂ���炪��������邩�������\���܂��B W3C�́A�R���\�[�V�A�����ݗ����ꂽ1994�N���A�ϋɓI�ɃE�F�u��ł̃X�^�C���V�[�g�̎g�p�𐄐i���Ă��܂��B Style Activity�́A�����‚��� W3C Recommendations (CSS1, CSS2, XPath, XSLT)���쐬���܂����B ���� CSS �́A�u���E�U�ōL���p�����Ă��܂��B

�E�F�u��̍\���I�ȃh�L�������g(e.g. HTML)�ɃX�^�C���V�[�g��Y���邱�ƂŁA���҂Ɠǎ҂́A�@��̓Ɨ��������‚������V����HTML�^�O��lj����邱�ƂȂ��A�h�L�������g�̌������ɉe����^���邱�Ƃ��ł��܂��B

�X�^�C���V�[�g�������ł��ȒP�ȕ��@�́ACSS�ɑΉ������u���E�U�����‚��邱�Ƃł��B �X�^�C���V�[�g�Ɋւ���c�_�́Awww-style@w3.org ���[�����O���X�g�ƁA comp.­infosystems.­www.­authoring.­stylesheets �ōs���Ă��܂��B

�uW3C Style Activity�v�͂܂��AXSL���J�����Ă��܂��B ����́AXSLT��“Formatting�I�u�W�F�N�g” (XSL-FO)�ō\������Ă��܂��B

�Ȃ���‚̃X�^�C���V�[�g����H

�ǂ�����g�p���邩�����܂����H "CSS & XSL"��ǂ�ł݂Ă��������B

W3C��CSS�ɉ�����XSL���J�����Ă���Ƃ��������́A�����炩�̍����𐶂݂܂��B �Ȃ��A��–ڂł������I�����Ă��Ȃ����_�œ�–ڂ̃X�^�C���V�[�g���J������̂ł��傤���H ���̉񓚂́A���L�̕\�ɂ���܂��B

CSS XSL
HTML�ƈꏏ�Ɏg�p�ł��܂����H �͂� ������
XML�ƈꏏ�ɂ��悤�ł��܂����H �͂� �͂�
�ϊ�����ł����H ������ �͂�
�V���^�N�X CSS XML

�Ɠ��̓����́ACSS��HTML��XML�̃X�^�C���Ɏg�p���邱�Ƃ��ł��܂��B�����A XSL�̓h�L�������g��ϊ����邱�Ƃ��ł��܂��B �Ⴆ�΁AXSL��XML�f�[�^���E�F�u�T�[�o�[���HTML/CSS�h�L�������g�ɕϊ����邱�Ƃ��ł��܂��B ���̕��@�ŁA��‚̌���݂͌��ɕ⊮�������A�����Ĉꏏ�Ɏg�p���邱�Ƃ��ł��܂��B

�����̌���́A�X�^�C��XML�h�L�������g�Ƃ��Ďg�p���邱�Ƃ��ł��܂��B

CSS��XSL�́A��b�ƂȂ鏑�����f���͓������̂��g�p���Ă���̂ŁA�f�U�C�i�[�A�����̌���œ��������̋@�\�ɃA�N�Z�X���邱�Ƃ��ł��܂��B W3C�́A�m�ł��鏑�����f���̐���V�X�e���𗘗p�ł���悤�ɂ��邽�߂ɁA �ꐶ�������g��ł��܂��B

W3C��"XSL��CSS�̓����g�p together"�Ɋւ���ʒm������ł��܂��B

�v���X�̐؂蔲��

�������̑�ނ̏��S�҂Ȃ�A�X�^�C���V�[�g�Ɋւ���v���X�̐؂蔲������ǂ�ł݂�Ƃ悢��������܂���B

����Ȃ�i�����Ă��ŐV�́j���Ɋւ���L���́ACSS��XSL�y�[�W���������������B

CSS

���̃y�[�W�̉����̃{�^���Ɋւ�����́A�{�^���y�[�W�� CSS�o���f�[�^�[�y�[�W�ɂ���܂��B

�J�X�P�[�f�B���O�X�^�C���V�[�g (CSS)�́A�E�F�u�f�U�C�i�[�ƃ��[�U�[�̕K�v���ɓ������ĊJ�����ꂽ�X�^�C���V�[�g�̋@�\�ł��B

XSL

W3C�́AeXtensible Style Language (XSL)���J�����郏�[�L���O�O���[�v�������Ă��܂��B XSL�́ADSSSL��CSS�����݂��A�\������O�ɗv�f�̍Đ������K�v�ȍ\���I��XML�f�[�^�Ȃǂ���Ƀ^�[�Q�b�g�ɂ��Ă��܂��BXSL�Ɋւ��邳��Ȃ����W3C XSL���\�[�X�y�[�W���������������B

�f�W�^���o��

�f�W�^���o�Ŋ����Ɨ��v�c���́A �ǂ̂悤�ɃE�F�u�Z�p�����サ�i���P����j�o�łɐ��������̂����Ă��܂��B ���̃e�N�m���W�[�i�Ⴆ��XML�ASVG��RDF�j�ƂƂ��ɁAXSL��CSS�͑傫�������������܂��B

DSSSL

DSSSL�́A�����̕t����������SGML�R�~���j�e�B�̃h�L�������g�c���[�ϊ��ł���X�^�C���V�[�g�ł��B�E�F�u���DSSSL���\�[�X:

CSS-DOM & SAC

CSS�t�@�C���͗Ⴆ�΃e�L�X�g�G�f�B�^�ɂ��A “�蓮��”�쐬�E�ҏW���邱�Ƃ��ł��܂����A ECMAscript���̃v���O������X�^�C���V�[�g������Java�A�܂��͑��̌�����g�p���ċL�q���邱�Ƃ��ł��܂��B ��ϖ��ɗ��—��p�”\�ȃt�@���N�V�����̃\�t�g�E�F�A���C�u���������邱�Ƃ́A���ۂ悭���邱�Ƃł��B �قȂ�R���s���[�^�[�v���b�g�t�H�[���ɂ��̂悤�ȃv���O�����⃉�C�u���������� �̂��菕�����邽�߂ɁAW3C��CSS-DOM�ƌĂ΂��S�Ă̂��̂悤�ȃv���O�������񋟂���ׂ��t�@���N�V�������`�����d�l���J�����܂����B

CSS�h�L�������g�I�u�W�F�N�g���f���́A�v���O����������CSS�i�Ƃ�����x�A���̃X�^�C������j�𑀍삷�邽�߂�API (Abstract Programming Interface)�ł��BAPI�́A�\�t�g�E�F�A���C�u�����̎d�l�ŁA�}�j���A���Ƃ��ĉ{�����邱�Ƃ��ł��܂��B ����́A�t�@���N�V�����ƃp�����^�[���L�ڂ��Ă��܂����A���ۂ̃R�[�h���܂�ł��܂��B

�قȂ�v���b�g�t�H�[���̂��߂́A�����‚���CSS-DOM���C�u����������”\�ł��B �����̑����͖����ł��B�����̃u���E�U�́ACSS-DOM���C�u�����r���g�C����ECMAScript�v���O�����̂ɂ��g�p�̂��߂Ɏ����Ă��܂��B

SAC (Simple API for CSS)�́ACSS-DOM��⊮���邽�߂̂��̂ł��B CSS-DOM�́A�������ɓǂݍ��܂ꂽ��ɃX�^�C���V�[�g�𑀍삷�邽�߂̋@�\��L���Ă��܂��BSAC�ɂ���Ē�`���ꂽ�����̃t�@���N�V�����́A�A�X�^�C���V�[�g���t�@�C�����烁�����Ɉړ�������悤�ȃX�^�C���V�[�g���p�[�X�̎菕�����s���܂��B

CSS-DOM��W3C�̊����ł��B SAC�͌��ݐi�s���̃v���W�F�N�g�ł��B �i�u���E�U�ȊO�́j�����‚��̃\�t�g�E�F�A�́ACSS�T�v�y�[�W�Ƀ��X�g�A�b�v����Ă��܂��B

�J���t�@�����X�A���[�N�V���b�v�A���T�[�`

W3C�`�[����W3C�����o�[�̑�\�҂́A���΂����v���[���e�[�V������񋟂��Ă��܂��B

���IHTML

���IHTML�́A�_�C�i�~�b�N�R���e���c�ŕ\�������HTML�y�[�W�Ɏg����p��ł��B CSS�́A���IHTML�Ɋ܂܂��O�‚̂����̈�‚ł��B ���̓�‚�HTML���g�� JavaScript (EcmaScript�̊�ŁA�W��������܂���)�ł��B���̎O�‚̃R���|�l���g�́ADOM�ithe Document Object Model�j�Ō݂��Ɍ��т‚��Ă��܂��B

�֘A���\�[�X

CSS Valid
CSS!

Bert Bos, W3C Style Activity Lead
�E�F�u�}�X�^�[
�ŏI�X�V: $���t: 2014-08-12 16:41:00 $ GMT

Copyright  © 1997-2005 W3C (MIT, ERCIM, Keio)