Presentation is loading. Please wait.

Presentation is loading. Please wait.

コンピュータ基礎実習 ( 上級 ) 第九回 スタイルシート 清水淳紀. はじめに  今回の内容  スタイルシート (CSS) とは何か  CSS の役割  CSS の利点  スタイルシートの基本  CSS の記入方法  基本的な CSS の例.

Similar presentations


Presentation on theme: "コンピュータ基礎実習 ( 上級 ) 第九回 スタイルシート 清水淳紀. はじめに  今回の内容  スタイルシート (CSS) とは何か  CSS の役割  CSS の利点  スタイルシートの基本  CSS の記入方法  基本的な CSS の例."— Presentation transcript:

1 コンピュータ基礎実習 ( 上級 ) 第九回 スタイルシート 清水淳紀

2 はじめに  今回の内容  スタイルシート (CSS) とは何か  CSS の役割  CSS の利点  スタイルシートの基本  CSS の記入方法  基本的な CSS の例

3 スタイルシート (CSS :Cascading Style Sheet)  スタイルシートとは何か?  HTML の見栄えに関する設定がひとまとめになったもの。  文字の大きさ・色・行間・装飾・レイアウトなど。  CSS の利点  複数ページから同じ CSS を参照すると、 ページの見栄えを統一できる。  CSS を入れ替えることでデザインを簡単に変更できる。  ( 例 ) wiki のスキン機能など  HTML からレイアウトに関する設定を分離できる。  HTML がすっきりして文章構造が把握しやすくなる。  ページごとにレイアウトの設定を書かなくてすむ。  HTML では不可能な細かなデザイン調整が出来る。 スタイルシートでページのデザインを行うのが最近の主 流。

4 CSS でサイトのデザインをする例  CSS を使ってサイトのデザインをさまざまに調整で きる。  別の CSS を使えば、内容は同じで全く異なるデザイ ンにできる。 CSS ファイルを使い分けるだけの簡単な修正で 大幅にデザインが変えられる。

5 CSS の基本構文  CSS の例 ( 基本要素だけを含む断片的な例 ) p#id { color : #ff3300; } p#id セレクタ セレクタ。スタイルの効果が及ぶ範囲をあらわす。 { ~ } 宣言ブロック。設定を記入する場所。 color:#ff3300; 宣言。 具体的なスタイルの記述。 color プロパティ属性 プロパティ。 :の左側部分。 属性 ともいう。 #ff3300 値。 :の右側部分。 ; デリミタ ( 区切り文字 ) 。 宣言の最後は ; で終える。 ;で区切って複数の宣言を列挙できる。 構文自体は比較的シンプルである。 プロパティ プロパティの種類が多く、さまざまなデザイン効果が実現できる。 ネット上の CSS 解説サイトなどが参考になる。 ( 解説サイトの例 ) http://www.tohoho-web.com/css/ http://www.htmq.com/ など

6 CSS の書き方  CSS の適用方法 3通り  前のスライドで説明した基本構文は3種類の方法で書け る。 1. HTML タグごとに CSS 設定を記入  タグ単位で細かな調整が可能。その都度微調整を行いたい場合に 便利。 2. HTML ファイルの先頭に CSS 設定を記入  1 ページ内でデザインをそろえる際に便利。 3. 別ファイル (xxxx.css) に CSS 設定を記入  サイト全体のデザインをそろえる際に便利。

7 CSS の書き方 具体例 1  HTML タグごとに個別に記入  HTML タグのタグ名の後ろに、 style 要素を付け加えて CSS 構文を記入できる  ( 例 ) H3 タグ ( 見出しレベル 3) の場合 これは見出しです ↓ これは見出しです ※この例では、見出し部分の背景色 (background-color) が赤 (red) になる。 H3 タグに限らず、ほとんどのタグに対して設定できる。

8 CSS の書き方 具体例 1  HTML タグごとに個別に記入 の応用  好きなな範囲に CSS 設定を適用したい場合 2 つの方法で CSS 適用範囲を決められる。 ブロック要素 ブロック要素を使って範囲指定 インライン要素 インライン要素を使って範囲指定 テスト サンプル文章 テスト サンプル文章 テスト サンプル文章 テスト テストサンプル文章テスト

9 CSS の書き方 具体例 1  ブロック要素の詳細  ~ タグで囲った部分が長方形の範囲となって CSS 設定が適用される。  通常は タグの前後で勝手に改行される。 ブロック要素 ブロック要素を使って範囲指定 長方形部分の背景に画像を表示し たりもできる。 あるプロパティを使えば、長方形 部分の幅、高さ、位置などを細か く指定できる。 テキストボックスを作れるイメー ジ。 ページ全体のレイアウトにも使え る。 ( 上部メニューエリアを作ったり、 画像をページの右端に置いたり、 文章の二段組みをしたりできる。 ) テスト サンプル文章 テスト サンプル文章 テスト

10 CSS の書き方 具体例 1  インライン要素の詳細  ~ タグで囲った部分 CSS 設定が適用される。  タグと違って前後で勝手に改行されない。 文章中の一部の文字だけに CSS 設 定を適用したい場合に便利。 下線、太字、文字色変更などを設 定する場合に適している。 インライン要素 インライン要素を使って範囲指定 テスト サンプル文章 テスト テストサンプル文章テスト

11 CSS の書き方 具体例 2  HTML ファイルの先頭に記入  ページの先頭部分 ~ の間に 例のように記入する。 CSS 例 <!-- h1 { color: red; } --> はじめに このページはテストページです。 この例では h1 タグに対して 文字の色 (color) が赤 (red) になるよう 設定している。 HTML ファイルの先頭に CSS を記入すると、こ のページ内のすべての h1 タグに、 color:red; を 設定したことになる。 スタイルシートに対応していないブラウザの ために で CSS 命令がコメントアウト してある。

12 CSS の書き方 具体例 3  別ファイル (xxxx.css) に設定をまとめて記入  別ファイル たとえば xyz.css を用意して、 CSS をまとめて 記入  HTML ファイルの先頭部分で、 xyz.css ファイルを使うよう 指定 h1 {color:blue;} h2 {color:green;} xyz.css ファイルの内容 h1 タグはすべて文字色 (color) が青 (blue) h2 タグはすべて文字色 (color) が緑 (green) と指定されている。 CSS 構文以外に余計な命令を書く必要は ない。 index.html ファイルの内容 CSS テスト はじめに このページはテストページです。 ~ の範囲内に タグで 使いたい CSS ファイルを指定する。 このページ内の h1 と h2 タグはすべて、 xyz.css に書かれた設定の影響を受ける。

13 CSS を使う際の注意点  CSS に未対応のブラウザもある  古いブラウザや、携帯のブラウザなどで CSS に対応していない ことがある。  CSS 未対応ブラウザでは、 CSS 設定はすべて無視される。  ブラウザによって動作が違うかもしれない  Internet Explorer や Firefox 、 Google Chrome などさまざまなブ ラウザがありますが、 CSS の結果の画面表示は若干異なること がある。  出来れば各ブラウザで表示結果を確認したい。

14 CSS の応用  様々なプロパティ が存在する  プロパティを使い分けて様々なデザインを実現しよう。  ( 例 ) h2 タグに対して CSS 設定をする例 h2 { color:red; } 文字色 が 赤色 h2 { background-color:red; } 背景色 が 赤色 h2 { border:solid 1px red; } 枠線が 実線 幅 1 ピクセル 赤色 ブロック 幅が 300 ピクセルのブロック要素を作成  プロパティ数は多すぎて覚え切れない。  まずは CSS 解説サイトや、解説本を参考によく使うプロパ ティから覚えていくと良い。  幾つかのサンプルを例示しますので、各自試してみてく ださい。 次週に続く


Download ppt "コンピュータ基礎実習 ( 上級 ) 第九回 スタイルシート 清水淳紀. はじめに  今回の内容  スタイルシート (CSS) とは何か  CSS の役割  CSS の利点  スタイルシートの基本  CSS の記入方法  基本的な CSS の例."

Similar presentations


Ads by Google