CSSの創造者は、ハヴァード大学のコンピュータ科学者であるハカン・ヴィンクリング(Håkon Wium Lie)と、ウェブの創設者であるティム・バーナーズ=リー(Tim Berners-Lee)です。1994年にCSSの最初のバージョンであるCSS1が提案され、その後、CSS2、CSS2.1、CSS3といったバージョンがリリースされました。
CSSの主な役割は、ウェブページの外観やスタイルを制御することです。具体的には、テキストの装飾(フォント、サイズ、色など)、要素の位置やサイズ、背景画像や背景色、ボーダーのスタイル、アニメーションなどを指定することができます。
以下に、いくつかの具体的なCSSの使い方とコード例を示します。
-
テキストの装飾:
p { font-family: Arial, sans-serif; font-size: 16px; color: #333333; }
-
要素の位置とサイズ:
div { position: relative; top: 50px; left: 20px; width: 200px; height: 100px; }
-
背景画像と背景色:
body { background-image: url('background.jpg'); background-color: #f0f0f0; }
-
ボーダーのスタイル:
button { border: 1px solid #000000; border-radius: 5px; padding: 10px; }
-
アニメーション:
@keyframes slidein { from { transform: translateX(-100%); } to { transform: translateX(0); } } div { animation: slidein 1s ease-in-out; }
これらは一部の例であり、CSSの機能は非常に多岐にわたります。ウェブデザインやフロントエンド開発において、CSSは重要な役割を果たしています。