開発言語

CSS

CSSとは、Cascading Style Sheets の頭文字を取った略で、webページのレイアウトデザインを定義する方法であり、W3C(World Wide Web Consortium)で標準化されています。HTMLはwebページの文書構成を定義しますが、ページ全体のレイアウト、文字列や画像等の修飾をCSSで定義し、HTMLとは切り離してデザインレイアウトのメンテナンスを可能にしました。

また、詳細な知識を持たない人でも見栄えのよいきれいなホームページを作成できるように、デザインテンプレートとして、CSSにより、あらかじめwebページのレイアウトをある程度定義したCSSテンプレートが多く提供されています。これを利用すると、一般ユーザが決められた枠の中に自分が表現したい文字列や画像を貼るだけで、大変きれいで見やすいホームページを作成する事が可能です。

HTMLでも文字のサイズや色を修飾したり、中央揃えや右寄せと言ったレイアウトを定義したりできますが、CSSではさらにピクセル単位で余白や文字と文字の間隔や行と行の間隔を細かく指定できます。ブラウザ上の表示位置をピクセル単位に指定できます。

HTMLでは文字や画像を修飾するタグを、一つ一つのオブジェクトに定義するので、全体の修飾を変更する場合には、その一つ一つの修飾タグを全て漏れなく変更するという作業が必要です。しかし、CSSではページ全体のレイアウトに対して修飾するので、一カ所のみ書き換えればよく、メンテナンス性に優れています。