on:2007年4月16日sponsorsHTMLファイルにスタイルシートを適用する時、いくつかの方法があります。中でも、外部スタイルシートファイルで適用する方法は、汎用性も高くメンテナンシビリティに優れています。外部スタイルシートの利用は、拡張子「css」のファイルにスタイルを記述し、スタイルシートファイルを作成します。適用するHTMLファイルからは、外部スタイルシートファイルとしてhead要素内のlink要素や@importで参照します。スタイルシート(rel,title属性)スタイルシートは、複数の「固定スタイルシート」と複数の「代替スタイルシート」を指定でき、代替スタイルシートのうち1つを「優先スタイルシート」として指定できます。固定スタイルシート常に適用されるスタイルシートファイル代替スタイルシート利用者が選択した場合、適用されるスタイルシートファイル優先スタイルシート利用者が代替スタイルシートを選択しない場合、適用されるスタイルシートファイル閲覧時にユーザーが外部スタイルシートを選択しない場合、固定スタイルシートと優先スタイルシートが適用されます。利用者が代替スタイルシートを選択し、スタイルシートの指定に矛盾が起こった場合、代替スタイルシートが適用されます。/&gt;&lt;/head&gt;title属性は、同じ名前をつけることによりグループ化して使用することが可能です。/&gt;&lt;/head&gt;2つ以上の優先スタイルシートをlinkタグで記述した場合、最初に記述してあるスタイルシートが適用されます。/&gt;CSSの出力デバイス(media属性)link要素のmedia属性には以下があります。※CSS2.1では廃止予定(予約:speech)braille点字の触覚を反映するデバイスembossed点字のページを出力するプリンタhandheld携帯デバイスprint印刷する際のプレビュー・モードprojectionプロジェクタscreenカラーのコンピュータ・スクリーンtty固定幅の文字を用いたポータブルメディアtvテレビ型デバイスブラウザの表示に指定する場合、「screen」および「all」を使用します。印刷用のスタイルシートを指定する場合、media属性に「print」を使用します。)を記述している場合は、注意が必要です。その場合、優先スタイルシートとして適用されてしまうため、正しく解釈するSafariなどのブラウザでは印刷時に適用されません。※IEなどが適応されるのが、むしろ問題です。印刷用として適応する場合には、title属性を記述せず、固定スタイルシートとして使用します。