HTML CSS 講座 トップページへ

ホームページ作成 いまさらHTML,CSS講座

|  Home  |  ホームページ作成の知識  |  HTML 講座  |  HTML TABLE 講座  |  スタイルシート(CSS) 講座  |  携帯サイト 作成 講座  |
[HTMLテンプレートカテゴリ] [未分類カテゴリ]

いまさらHTML,CSS講座トップ > スタイルシート(CSS)講座インデックス > 概要と適用方法
様々なブックマークサービスがご利用頂けます。

スタイルシート( CSS ) 概要と適用方法

スタイルシートとは、WEBページ上の「見栄え」を定義する技術をいいます。
本来、HTMLは、文書の意味だけを定義する事が目的で、文書の見栄えは定義するものではないと言う考え方から、開発されたものがスタイルシートです。
■スタイルシートの適用
スタイルシートを HTML文書 に適用するには、
  • スタイルを適用する要素に、style属性の値として適用する。
  • head要素に、style要素を記述し適用する。
  • 外部スタイルシートファイルを作成し、link要素で適用したいファイルへリンクする。
以上の3方法があります。
いずれの方法も、スタイルシートを適用するHTML文書には
<meta http-equiv="content-style-type" content="text/css">
上記のmeta要素を、head要素に記述しておきます。
■ style属性
スタイルを適用する要素に、style属性の値として適用します。
ソース  基本ソース
<div style="color : red ; ">VALUE NEXT</div>
<div>
 VALUE <span style="color : #ff0000 ;">N</span>EXT
</div>
表示  表 示
VALUE NEXT
VALUE NEXT
上記のソースは、テキストを赤文字で表示させるスタイルシートの記述です。
インライン内容(テキストや、画像)に部分的に適用したい場合は、span要素で適用したい部分に style属性 の値として記述します。
color : red を 『 宣言 』 と言い、color を 『 プロパティ 』 、red を 『 値 』 と言います。
プロパティと値は、コロン( : )で区切り、スタイルを複数指定する場合は、セミコロン( ; )で区切ります。
ソース  スタイルを複数指定する場合
<div style="color : red ; font-weight : bold">
 VALUE NEXT
</div>
表示  表 示
VALUE NEXT

■ style要素
この指定は、<head>〜</head>内に記述します。
ソース  基本ソース
<html>
<head>
<meta http-equiv="content-style-type" content="text/css">
<title></title>
<style type="text/css">
<!--
div { color : red ; font-weight : bold ; }
-->
</style>
</head>
<body>
<div>HTML,CSS講座</div>
<div>VALUE NEXT</div>
</body>
</html>
div要素に囲まれたテキスト色がすべて赤色、太字になります。
上記のソースでは、
  • div を 『 セレクタ 』
  • color : red を 『 宣言 』
  • color を 『 プロパティ 』
  • red を 『 値 』
と言い、これらの構成を、『 ルールセット 』と言います。
プロパティと値は、コロン( : )で区切り、スタイルを複数指定する場合は、セミコロン( ; )で区切ります。
また、宣言( プロパティ : 値 )は、中括弧 { } で囲み、中括弧で囲われた宣言を、宣言ブロックと言います。
style要素には、type属性でMIMEタイプを指定し、CSSに未対応のブラウザの為に、<!--  --> でコメントアウトしておきます。
 MIMEタイプ…インターネット上のファイル規格。
■ link要素
スタイルシートの定義部を他のファイルから読み込む事ができ、複数の文書でスタイルシートを共有することができます。
ソース  ソース
<link rel="stylesheet" type="text/css" href="style2.css">
link要素の rel="stylesheet" は、外部スタイルシートを参照する事を示し、type属性に、CSSファイルの MIME タイプを記述し、href属性で、外部スタイルシートファイルへのリンク先を指定します。
上記ソースの記述場所は、head要素内の、文字コードをセットしている meta要素より下に記述します。title要素の上か下に記述するのが一般的なようです。
■ 外部スタイルシートの作成
セレクタ { プロパティ ; 値 ; } だけを記述し、拡張子をcssで保存します。
CSS外部ファイル

(C) いまさらHTML CSS講座 2002-2008 All right reserved