HTMLは、webページを制作するのに欠かせないものです。しかし、HTMLだけでは見栄えのいいWebページを制作できません。 マークアップ言語であるHTMLは、タイトルや段落を含む文書構造は指定できるものの、最新版のHTML5ではフォントの指定や大きさ・カラーなどの装飾はできないため、webページの見栄えを良くするにはスタイルシートを組み合わせなければなりません。この装飾を指定するのに使われるスタイルシートがCSS(Cascading Style Sheets)というわけです。 当初はフォント、背景、テキスト、ボックスといったシンプルなレイアウトや装飾に使われていたCSSですが、CSS3からは手軽にアニメーションが表現できるようになり、CSS3を活用したこだわりのボタンデザインなども良く見かけるようになりました。一方で、デザインにこだわればこだわるほど、CSSの記述が複雑になり時間がかかっ