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

CSSファイル

pointこの用語のポイント

pointホームページの見た目を定義するファイルだよ

point中身がCSSで書かれているよ

point拡張子が「.css」だよ

スポンサーリンク

簡単に書くよ

CSSファイル(読:シーエスエスファイル 英:CSS file)とは

中身がCSS(ホームページの見た目を整えるときに使うやつ)で書かれている、ホームページの見た目を表現するためのファイル
であり

ファイルの種類を表す目印(拡張子)が「.css」なファイル
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「CSS」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

CSSは「ホームページの見た目を整えるための技術」です。

ホームページのファイル構成ですが、この説明を書いている時点では

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


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

CSSファイル

この4種類のファイルのうち「見た目が書いてあるファイル」の中身を書くときのルールを定義したものがCSSです。

CSSファイル2

以上を踏まえて、CSSの説明で出てきた

「見た目が書いてあるファイル」の俗称

が「CSSファイル」です。

CSSファイル3

CSSファイルの拡張子(ファイルの種類を表す目印)は「.css」であることが多いです。

CSSファイル4

あと、ついでなので書いておくと、内容が書いてあるファイルは「HTMLファイル」です。
絵が描いてあるファイルは「画像ファイル」です。
動作が書いてあるファイルは「JavaScriptファイル」や「jsファイル」と呼ばれています。
気が向いたら、併せて覚えてあげてください。

CSSファイル5

もう少し詳しく見ていきましょう。

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

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

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

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

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

から

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

になったのです。

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

CSSファイル6

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

CSSファイル7

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

CSSファイル8

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

見た目の指定は、HTMLファイルの中に書くこともできます。

CSSファイル9

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

CSSファイル10

CSSファイルは必ず用意しないといけないわけでは ありません。
その気になれば、CSSファイルの中身を全部、HTMLファイルに入れ込むこともできます。

とはいえ、何でもかんでもHTMLファイルの中に書くと、ごちゃごちゃしますからね。
編集や管理をしやすくために、見た目の指定部分だけを別に抜き出してCSSファイルにまとめたりします。


image piyo2

一言でまとめるよ

まぁ「CSSファイル」って単語が出てきたら「ホームページの見た目が書かれているファイルなんだな~」と お考えください。

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

おまけ

■訳してみるよ

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

数珠つなぎになった様式の用紙のファイル

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
実務で役立つ バックアップの教科書 基本の考え方からツール活用・差分管理・世代管理・データ保全・リストア・リカバリー・可用性の確保まで
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
マンガでわかるITパスポート