六花工房
六花工房
 
  TOP Material Web FAQ BBS Link  
 
Web
サイト制作(個人編)
サイト制作(企業編)
    はじめに
    Webの基礎知識編
   

HTMLの構造編

    基本的なタグの知識
 その1
 その2
リンクについて
 その1
 その2
テーブルの使い方
フレームページ
スタイルシート
チェック観点
     
Web制作のお仕事とは?

Webサイト制作(企業編)|HTMLの構造編(5)

今回は、Web制作をする際に、必ずといっていいほど使われているのが「スタイルシート」についての解説となります。
まずは、スタイルシートというものが、どういうものなのか知るところからはじめましょう。
 

スタイルシートとは?

スタイルシートは、CSSとも言われます。
簡単に言うと書式などの定義書というところでしょうか。

紙媒体ですと、1箇所1箇所、書体を変えるところは、指示が必要ですよね。
マーカーで一気に指定したり。
Webでは、スタイルシートに予め書体などの情報を入れておき、実際にページを制作する際は、そこで定義した「名前」を書き込むだけで、その書体が反映されるのです。

たとえば、このコンテンツのスタイルシートはこんな感じになっています。
ダウンロードして解凍した後、テキストファイルで見てみてください。

>>スタイルシートダウンロード

このスタイルシートでは
・ページの背景色
・ページのスクロールバーの色
・ページのベースとなる文字の色やサイズ
・リンクの色
を最初のほうで定義しています。

スタイルシート説明

このあたりは、ベースとなる文字とは別の書式にしたい際の書式の定義。
いろんな定義を必要に応じてしておき、必要な箇所でその定義したものを指示するわけです。
たとえば、次の1行を「red」のスタイルに変更してみましょう。

この文字を「red」のスタイルに変更します。

はい、変わりましたね。
変えた部分のタグを見るとこんな感じになっています。

<p align="left" class="red">この文字を「red」のスタイルに変更します。</p>

「class="red"」となっているのが、スタイルの指定です。このようにして、適宜必要に応じて変更をしていくのです。

▲このページのTOPへ戻る

 

スタイルシートのメリット

スタイルシートを別ファイルにせずに都度、必要部分で書式を定義することももちろん可能です。この場合は、1つのHTMLファイルに対して、毎回定義を入れていくことになります。
が、スタイルシートを別ファイルにして使うと、非常に便利なため、制作現場では多様されます。
なぜならば、
「あ、ここの文字、この書式に変更したいな。一括で…」
と思ったら、スタイルシートの該当部分だけをいじればいいわけです。
スタイルシートのしくみ 1つ1つ定義していた場合は、すべてのページを修正せねばなりませんが、すべてのページが同じスタイルシートを使うようにしていれば、修正箇所は1箇所ですむわけです。

ほかにもこんなことができる

スタイルシートは文字の書体を定義するだけではありません。
図の表示位置などについても定義をすることができます。
例えば、ページ左側に繰り返し表示せよ、という定義とか。
これをすると、次のような感じになります。例を作ったので、クリックして見てみてください。

>>スタイルシート活用事例

使いこなせれば、スタイルシートは相当便利な代物と思われます。
――私は…そこまで使いこなせていません……。