CSSとは
CSSはCascading Style Sheets(カスケーディング・スタイル・シート)の略で、スタイルシート言語の1つです。
ウェブページの基盤、要するに土台を構成するHTMLやXHTML等の要素を装飾する事が出来ます。
装飾自体はHTML等(例えば<div style="color:#000000;">あ</div>など)でも装飾は可能ですが、基盤であるHTMLで装飾をする事は本来するべきではないとされています。
(要するにdiv{color:#000000;}などというCSSで指定するべきだという事です。)
当方はそこまで詳しくない為まともに説明が出来ませんが、
なるべくCSSでやろうねという事で間違いはないのではないかと思います;
個人的に骨組みは骨組みできちんと組み立てて、装飾は装飾で別でやろうねという風に解釈しています。
詳細は「CSSとは」等のキーワードで検索して頂ければ分かりやすい説明が出てくるかと思います。
当サイトでは当方が配布するテンプレートのうち、基本的にどのテンプレートにも入っているCSSの説明等を記載しています。