質問: プログラミグでweb制作の初歩について質問させていただきます。
回答: 本を読んだほうが、Webデザイン関連の近道のような気がします。 cssは、webサイト全体で、共用する数個のcssファイルを使用することが多いです。ページごとに、cssを用意することは、まず、ありません。 私の場合は、 メニュー関連やパンくずリストなどの、メディアクエリで切り替えるデザイン。 文字の装飾など、メディアクエリで、変更しないデザインで、それぞれ別個のcssファイルに分けて使用しています。 ページごとに、スタイル定義したい場合(そのページでしか使わないスタイル)は、htmlファイル内に、記述したほうが便利だと思います。