ホームページ制作 CSSについて
ホームページ制作に使用されるCSSとは
ホームページ制作を行う時には、ホームページ内の文章の構成を指定するためにHTMLというマークアップ言語を使用して記述を行っていきます。その際、HTMLでの文書の記述とは別にホームページ内のレイアウトを作成する際にはCSSと言うものを使用してホームページ内の装飾を指定するための記述をする必要がでてきます。
このCSSとはCascading Style Sheetの略で、ホームページ内のレイアウトを整えるために使用するスタイルシートの1つとなります。
スタイルシートとは、HTMLやXMLを使用する際に見栄えと構造を分離することを目的として提唱されているもので、このスタイルシートの中でも圧倒的な普及率を誇っているものがCSSとなっています。そのため、一般的にスタイルシートと言う場合には直接CSSのことを指して言っているという場合も多くあります。
しかし、ホームページ内の文字色を変えたり、背景に色などを指定したりすることはHTMLのタグを使用して行うことも不可能ではありません。実際に、CSSが普及する以前はHTMLでレイアウトまで行っているホームページが殆どでしたし、現在でもHTMLのみでレイアウトまで作成しているホームページを見かけることはごくたまにあります。
では、なぜわざわざHTMLだけでなくCSSを使用してホームページのレイアウトを作成するようになったのでしょう。
スタイルシートを使用してホームページのレイアウトを作成する方法には、レイアウトと中身を分離して指定することによって生じるいくつかの特徴があります。
それらの特徴がホームページ制作をしていく中でメリットなってくることも多く、実際にHTML内で直接レイアウトを指定する場合よりもCSSを使用して文書とは別にレイアウトを作成した方がホームページ制作を効率よく進めることができたり、質の高いホームページが作成できたりするのです。
しかし、勿論メリットのみというわけにもいかず、CSSによるレイアウトを使用することによって生じるデメリットなどもあることになります。メリットだけでなくそういった点もよく知っておくことで、デメリットをできる限りカバーしていき、より上手くCSSをホームページ制作に活用していくことができるようにしましょう。
また、CSSには優先順位や継承などといった特徴もあります。実際にCSSを使用してホームページ制作を行う際には、HTMLに複数のCSSを指定する場合もでてきます。そういった場合には、優先順位や継承によってどのようなことが起こるのかもわかっておかないと、思ったようにレイアウトが反映されないといったことなども起こってきます。そのため、こういった動きも十分に理解しておくようにしましょう。