「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

CSS

pointこの用語のポイント

pointHTMLのお共だよ

pointホームページの見た目を整えるよ

point「Cascading Style Sheets」の略だよ

スポンサーリンク

簡単に書くよ

CSS(読:シーエスエス)とは

ホームページの見た目を整えるための技術(のひとつ)
です。


image piyo

詳しく書くよ

ホームページを見ていると

文字に色が付いている
・文字が大きい
・画面が全体的に右に寄っている


などに遭遇することがあるはずです。

このような、ホームページの見た目を変えるやり方は、いくつかあります。
その、いくつかあるやり方のひとつが「CSS」です。

まずはホームページのファイル構成を理解してください。
この説明を書いている時点では

・内容が書いてあるファイル
・見た目が書いてあるファイル
・絵が描いてあるファイル
・動作が書いてあるファイル


の4種類のファイルを組み合わせて1つのページを表示するのが主流です。

CSS

内容が書いてあるファイルは「HTMLファイル」と呼ばれています。

CSS2

HTMLファイルは内容を書いておくファイルです。
ページの核となるファイルですね。

見た目が書いてあるファイルは「CSSファイル」と呼ばれています。

CSS3

CSSファイルは見た目に関するルールを書くファイルです。
例えば

・ホームページの横幅はどれくらいにしよう
・この目印を付けた文字の色は何色にしよう
・この目印を付けた範囲に背景を付けよう


などのルールを書いておきます。

絵が描いてあるファイルは「画像ファイル」です。

CSS4

画像ファイルは説明しなくても分かりますよね?

最後に、動作が書いてあるファイルが「JavaScriptファイルjsファイル」です。

CSS5

JavaScriptファイル(jsファイル)は「動作」を定義するファイルです。
例えば

・ページを表示するときに、こんな動きをしてよ
・他のページに移動するときに、こんな動きをしてよ
・このボタンを押したら、こんな動きをしてよ


などの指示を書いておきます。

これら4種類のファイル

・HTMLファイル(内容)
・CSSファイル(見た目)
・画像ファイル(絵)
・JavaScriptファイル(動作)


が組み合わさることによって、ホームページの中の1ページが形作られています。

CSS6

それを踏まえて、この4種類のファイルのうち

CSSファイルの中身を書くときのルールを定義したもの

が「CSS」です。

CSS7

Cascading Style Sheets(カスケーディング・スタイル・シート)」の略で「CSS」ね。
気が向いたら、覚えてあげてください。

CSS8

※「Cascading Style Sheets」を何となく日本語にすると「数珠つなぎになった様式シート」となります。[詳細]

もともと、ホームページの見た目の指定は、HTMLファイルの中でやっていました。
そして、人類は長年、そんな状況に疑問を持つことなく暮らしていました。

ところがですね。
ある人(それが誰かは知りません)が気づいてしまったのです。
「なんか……この使い方はHTMLの本来の使い方とは違うんじゃね?HTMLって文書構造を定義するためにあるんでしょ?」って。

そうです。
HTMLは本来、書いた内容にマーキングして「ここに書いてある内容はタイトルですよ」や「ここは見出しね」などを表現するためのものです。
「この文字の色は赤ですよ~」のような、見た目の指定をするためのものでは ありません。

そこで生まれたのがCSSです。
今までHTMLで全部書いていましたが、デザインに関するところはCSSで書くようにしました。

つまり

文章→HTMLで構造を定義して見た目を整える

から

文章→HTMLで構造を定義→CSSで見た目を整える

の流れになったのです。

まず、表示したい文章があります。

CSS9

この文章に対して、HTMLのルールに従って、マーキングします。
これで、文書構造が表現できました。

CSS10

この状態のファイルが、いわゆる「HTMLファイル」です。

CSS11

さらに別途、CSSのルールに従って、見た目を指定します。

見た目の指定は、HTMLファイルの中にも書けます。

CSS12

HTMLファイルとは別に、見た目の指定を書いたファイル(CSSファイル)を用意して、HTMLファイルから読み込ませる(合体させる)こともできます。

CSS13

これがCSSの役割です。
見た目の指定を書くためのルールで、ホームページの見た目を整えるときに使います。


image piyo2

一言でまとめるよ

まぁ「CSS」って単語が出てきたら「ホームページの見た目を整えるときに使うやつなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像056
書籍画像034

おまけ

■訳してみるよ

「CSS」は「Cascading Style Sheets(カスケーディング・スタイル・シート)」の略です。
「cascading(カスケーディング)」は「cascade(カスケード)」+「ing」です。
「cascade(カスケード)」の意味は「連なった小さな滝」とか「段階的に連なっているもの」とかです。
「style(スタイル)」の意味は「様式」とか「型」とかです。
「sheet(シート)」の意味は「用紙」とかです。
何となく くっつけると

数珠つなぎになった様式の用紙

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
サイバー忍者入門 忍者・スパイ・軍隊・ハッカーに学ぶ フルスタック・ハッキング