• 検索結果がありません。

Microsoft PowerPoint - CSS(Cascading Style Sheets)の基本.pptx

N/A
N/A
Protected

Academic year: 2021

シェア "Microsoft PowerPoint - CSS(Cascading Style Sheets)の基本.pptx"

Copied!
16
0
0

読み込み中.... (全文を見る)

全文

(1)

CSS(Cascading Style Sheets)の基本

CSS(Cascading Style Sheets)の基本

1. CSSの基本的な考え方は、HTMLの構造を表す要 素(タグ)に対しスタイルを定義するというもの 素(タグ)に対しスタイルを定義するというもの。 2. CSSでは、「セレクタ」「プロパティ」「値」の3つを組み 合わせてスタイルを設定する 合わせてスタイルを設定する。 3. 「セレクタ」は、<p>,<h1>,<a>や<img>要素などコンテ ンツ内のどの要素にスタイルを適用するかを指定す ンツ内のどの要素にスタイルを適用するかを指定す る。 4 セレクタの次の{ }内に「プロパティ」と「値」を記述す 4. セレクタの次の{  }内に「プロパティ」と「値」を記述す る。 「プロパティ」と「値」の間には「:」で区切る。 5 「プロパティ」は 色 長さ 大きさといったスタイルの 5. 「プロパティ」は、色、長さ、大きさといったスタイルの 種類で、「値」はプロパティの実際の色や長さの値で ある。 6. セレクタ {プロパティ:値;} 例) h1 {color: blue;}

(2)

7 h1 { 7. h1  { color: blue; } 述例 タ 素 文字色 を 8. 記述例はセレクタ(h1要素)の文字色(color)をcss で青(blue)に指定している。こうすることにより、HTM Lファイル内のすべてのh1要素(<h1>)の色が青に Lファイル内のすべてのh1要素(<h1>)の色が青に 変わる。 9. 値の後ろに「;」を付けているが、プロパティが1つだ けの場合はなくても構わない。 10. 半角スペースやタブを入れたり改行するのは、ソー スを見やすくするためであ て ソ ス自体の意味に スを見やすくするためであって、ソース自体の意味に 変化はない。 11 CSSでは 1つの「セレクタ」に対して複数の「プロパ 11. CSSでは、1つの「セレクタ」に対して複数の「プロパ ティ」を定義することができる。複数の「プロパティ」を 定義するには、スタイルの設定の間を「:」で区切る。

(3)

12.要素名 {プロパティ:値; プロパティ:値;}

13.h1 {  

color: blue;

color: blue;  

font‐size: 30px;   

}}

14.記述例では<h1>~</h1>の文字列を青に、

サイズを30ピクセルにしている。

15 セレクタのグループ化

15.セレクタのグル プ化

CSSは複数のセレクタ名を「,」で区切り、複

数の要素に

度に同じスタイルを指定する

数の要素に一度に同じスタイルを指定する

ことができる。

(4)

16 要素名 要素名 {プロパティ:値;} 16. 要素名、要素名 {プロパティ:値;} 17. h1,h2 { color: blue; color: blue; } 18. コメントをつける 「/* と「*/ の間に メント記述することができる また 「/*」と「*/」の間にコメント記述することができる。また、 一時的にスタイルの指定を無効したい場合にも使用で きる。 きる。 19. body { color: #333333; /* 文字色を濃いグレーにする */ } 20. /* h1 { font size: 30px; font‐size: 30px; } */   一時的にスタイルの設定を無効にする

(5)

「セレクタ」の種類

「セレクタ」の種類

1. 比較的よく使用するセレクタとしては、「基本セ

レクタ」「クラスセレクタ」「IDセレクタ」「疑似セレ

クタ」「子孫セレクタ」などがある。

2. 基本セレクタ:

要素名{プロパティ:値;}

p  {

p {

font‐size: 16px;

}

3. 基本セレクタは<h>や<p>などのHTML要素に

スタイルを適用させる。たとえば、pセレクタを設

p

定し、スタイルを指定すると、HTMLファイル内

のすべてのp要素にスタイルが適用される。

(6)

クラスセレクタ

1. ある段落のテキストには緑色の指定を、それ以外の 段落には青色の指定をしたいという場合には「クラス セレクタ か「IDセレクタ を使う セレクタ」か「IDセレクタ」を使う。 2. 適用する要素にクラス名を付け、要素名とクラス名 の間に「 」を付ける また 要素名を省略して先頭を の間に「.」を付ける。また、要素名を省略して先頭を 「.」から記述することもできる。 3. 要素名.クラス名{プロパティ:値;}要素名 クラ 名{ ティ 値;} (省略).クラス名{プロパティ:値;} 4. p.blue { l bl color: blue; } .red {ed { color: red; }

(7)

IDセレクタ

1. ページ内のある1つの要素だけにスタイルを適用させたい 場合には「IDセレクタ」を使う。 文書 中 を複数 素 指定 き 2. 1つのHTML文書の中で同じIDを複数の要素に指定でき ない。IDセレクタでの設定は1つの要素を特定するために 使う。 使う。 3. IDセレクタは要素名とID名の間に「#」を付ける。また、要 素名を省略して先頭を「#」から記述することもできる。 4 要素名#ID名{プロパティ 値 } 4. 要素名#ID名{プロパティ:値;} (省略)#ID名{プロパティ:値;} 5. p#blue { 5. p#blue { color: blue; } #red { #red { color: red; }

(8)

疑似クラス

1. 疑似クラスは、「:」の後ろにあらかじめ決められ

た状態を示す予約語を組み合わせて定義する

た状態を示す予約語を組み合わせて定義する。

2. 疑似クラスは、リンクを指定するa要素のリンク状

態別の色指定などに使われる A要素では

態別の色指定などに使われる。A要素では、

「:link」「:visited」「:hover」「:active」の4つの疑似ク

ラスが利用できる

ラスが利用できる。

3. 要素名:疑似クラス名{プロパティ:値;}

li k {

l

d }

リンク部分の未アクセス状態を示す

a:link { color: red;} 

リンク部分の未アクセス状態を示す

a:visited { color: green;}

リンク部分のアクセス済み状態を示す。

a:hover { color: yellow;}

リンク部分の化ソ ルを乗せた状態を示す

a:hover { color: yellow;}

リンク部分の化ソールを乗せた状態を示す。

(9)

子孫セレクタ

子孫セレクタ

1. 特定の要素の子要素、または子孫の要素にスタイ

ルを適用させる 要素名との間に「半角スペース」

ルを適用させる。要素名との間に「半角スペース」

で区切って設定する。

2 たとえば 「p em」とセレクタを設定すると p要素内

2. たとえば、「p em」とセレクタを設定すると、p要素内

のem要素にだけスタイルが適用され、他のem要

素にはスタイルは適用されない

素にはスタイルは適用されない。

3. 親要素名 子要素または子孫要素名{プロパティ:

値 }

値;}

4. p  em {

l

ff0066

color: #ff0066;

}

(10)

CSSをHTMLファイルへ組み込む方法

1. 組み込む方法は、以下の3通りの方法があ

る。

<html>

る。

2. Style要素を使って

h d

/h d 内に

<html> <head> <style> </head>

<head>~</head>内に

指定する。

</head> <body> </body> </html>

3. Style属性を使って要素に

直接指定する

</html> <html> <head> </head>

直接指定する。

4. Link要素で外部のCSSファイルを

</head> <body> <要素名 style属性> </body>

リンクさせる。

HTML文書 </body></html> <link>タグ CSS フ イル ファイル

(11)

Style要素を使ってhead内に指定する

Style要素を使ってhead内に指定する

<html> <html> <head>  <title>style要素を使ったCSS定義 </title> </title>  <style type="text/css">  h1 {  color: #66cc66; color: #66cc66;  }  p {  color: #336666;  co o : 336666; }  </style>  </head>  <body> </body> </html>

(12)

Style属性を使って要素に直接指定する

Style属性を使って要素に直接指定する

<html> <html>  <head>  <title>style要素を使ったCSS定義</title>  </head> </head>  <body>  <h1 style=“color: #ff6633”>インラインスタイル シート</h1> シ ト</h1>  <p>このように、<span style="color:  #ff0000">HTML要素に直接スタイルを定義</span> します。</p> します。 /p   </body>  </html>

(13)

Link要素で外部のcssファイルをリンクさせる

以下のように、まずcssファイルを作成する ファイル名は style 01 css body { background‐color: #cff187; l 以下のように、まずcssファイルを作成する h1 { ファイル名は、style_01.css ファイル名は、style_02.css color: #333333; } h1 { b k d l #ff9933 h1 { color: #666699; } p { background‐color: #ff9933; color: #ffffff; padding: 5px; } p { color: #669933; } } h2 { color: #339966; }} p { border: dashed 3px #339966; padding: 10px; padding: 10px; } address { font‐style: normal;y ; font‐size: 12px; }

(14)

外部cssファイルをリンクさせる

<html> <head> <title>cssのリンク</title> <title>cssのリンク</title>  <link href="style_01.css" rel="stylesheet" type="text/css" />  </head>  <body> <body>  <h1>Cascading Style Sheets</h1>  <p>  の基本は「セレクタ」「プロパティ」「値」を組み合わせてスタイルを cssの基本は「セレクタ」「プロパティ」「値」を組み合わせてスタイルを 設定します。 </p>  <p>  cssのスタイル設定は、同じ要素であれば、このように繰り返し使うこ とができます。 </p>  </body>  </html>/

(15)

<link href=“ファイル名.css” 

rel=“stylesheet” type=“text/css” />

1 link要素を使って外部のcssファイルをリンク

1. link要素を使って外部のcssファイルをリンク

させる方法です。

l k要素のh f属性を使 て

フ イルを指

2. link要素のhref属性を使ってcssファイルを指

定し、その後の記述でスタイルシートの種類

ある とを指定し

がcssであることを指定している。

3. link要素は空要素なので、半角スペースと

要素

要素な

、半角

「/」を使ってタグを閉じておく。

4 リンクさせるcssファイルには拡張子「 css」を

4. リンクさせるcssファイルには拡張子「.css」を

付ける。

(16)

Cssファイル作成

Cssファイル作成

body {y color: #666666 } h1 { font-size: 50px; color: #943434; }} h2 { font-size: 20px; color: #ff9900; } address { f i ll font-size: small; }

参照

関連したドキュメント

の変化は空間的に滑らかである」という仮定に基づいて おり,任意の画素と隣接する画素のフローの差分が小さ くなるまで推定を何回も繰り返す必要がある

私たちの行動には 5W1H

被祝賀者エーラーはへその箸『違法行為における客観的目的要素』二九五九年)において主観的正当化要素の問題をも論じ、その内容についての有益な熟考を含んでいる。もっとも、彼の議論はシュペンデルに近

農産局 技術普及課.. ○ 肥料の「三要素」は、窒素(N)、りん酸(P)、加⾥(K)。.

水素爆発による原子炉建屋等の損傷を防止するための設備 2.1 概要 2.2 水素濃度制御設備(静的触媒式水素再結合器)について 2.2.1

保安規定第66条条文記載の説明備考 (3)要求される措置 適用される 原子炉 の状態条件⑧要求される措置⑨完了時間 運転

② 入力にあたっては、氏名カナ(半角、姓と名の間も半角で1マス空け) 、氏名漢 字(全角、姓と名の間も全角で1マス空け)、生年月日(大正は

それに対して現行民法では︑要素の錯誤が発生した場合には錯誤による無効を承認している︒ここでいう要素の錯