CSS(シーエスエス)
Cascading Style Sheetの略で、文字や背景の装飾などwebコンテンツの視覚的な表現をHTMLとは別のところで指定するための仕組みのこと。単にスタイルシートと呼ばれることも多い。
HTML4.0が主流の頃は、テーブルレイアウトが一般的であったが、XHTMLが主流の現在は、XHTML+CSSで構築されているwebサイトがほとんど。 編集のし易さや、HTMLのスマートさ、ファイルの軽さ、SEOを考慮した場合、XHTML+CSSで制作するのがいいと思う。
CSSやJavaなど、外部ファイル化できるものはドンドン外部に飛ばそう。
CSS3の登場によって、テキストに影をつける事が出来るテキストシャドウなるものが登場したが、多くの場合テキスト文を読みづらくするだけなので、タイトルや見出しで使ったり、見栄えを重視するような部分以外での使用は避けた方が良いだろう。
検索エンジンはCSSもクロールするようになっており、CSSを利用した隠しテキストや隠しリンクもばれる可能性がある。また、CSSの画像置き換えがSEOスパムになると言う話を聞いた事がある人も多いとおもうが、使い方を間違えなければペナルティを受ける事は無い。
キーワードを詰め込む事を目的にしたり、h1タグを非表示にしたりすると検索エンジンの目が厳しくなる。当然、第三者からの通報により不正が発覚する事もあるので、気をつけたいところ。



