background

CSS*STUDY

- study WebDesign -

How to

CSSとは?

CSS Word

CSS関連用語集

GameⅠ

stylesheet quiz

GameⅡ

COLORCODE QUIZ

GameⅢ

px quiz

Link

リンク集

topimage

How to

    《 CSSの基礎知識 》・・・CSSはWebページのデザイン(見栄え)を指定する技法!

     

     

  • 【 CSSとは? 】
  •  

  • CSSとはCascading Style Sheet(カスケーディングスタイルシート)の略。
    スタイルシート言語の1つであり、Webページのデザインやレイアウトを定義するものです。
  • CSSを使うと、位置やサイズ・色・背景画像・囲み罫・文字サイズなどのデザインを指定することができます。
  •  

     

     

  • 【 CSSを使うメリットは? 】
  •  

  • ・自由度の高いデザインができる!
    ・読み込みが早い、軽い
  • ・効率的に管理が出来る、更新しやすい
  • …etc
  •  

     


 

 

《 レイアウトしてみよう 》

 

【 スタイルシート 】

スタイルシートの構成と各部の名称

 

図1

◇全体
body{ } …ページ全体を指定、フォントサイズや背景もここで指定します。
#main{ } …ページコンテンツ一番下のベースキャンパスです。

 

◇ヘッダー部分
#header{ } …左にロゴ、右にグローバルナビ、下に横長のメインメニューなどが入ります。

◇コンテンツ部分
#container{ } …左コンテンツと右サイドバー下のベースキャンパスです。

 

◇右コンテンツ部分
#contents{ } …メインコンテンツ、本文が入ります。

 

◇左サイドバー部分
#sidebar{ } …サイドメニューが入ります。

 

 

 

 

【 CSSレイアウト 】

 

CSSレイアウト=ボックスを配置していくことです。

▼レイアウトで使われるCSS定義

width=幅

height=高さ

これらは文字を書くことのできるスペースの大きさを指定します。

 

padding=内側の余白

border=要素の境界

margin=外側の余白

これらはwidthとheightで大きさを指定したボックスの周りにつくられます。

図2

 


 

 

《 デザインを指定してみよう 》

 

【 CSS定義 】

 

CSS は以下のように記述します。
セレクタ { プロパティ: 値 }

(例: #h1 { color:#000; } →h1の文字色は黒 )

 

セレクタ=スタイルを適用する対象を指します。タグ要素名、ID、クラスなど。

*セレクタは、カンマ(,)で区切って複数指定することができます。
プロパティ=セレクタにどのような効果を与えるか指定するもの。スタイル。

*プロパティはセミコロン(;)で区切って複数指定することができます。

値=スタイルの値を指します。

 

 


 

 

《 色を指定してみよう 》

 

【 カラーコード 】

カラーコード(color code)とは、Webページ上で色を指定するためのコードのことです。

   

カラーコードは#に続く6桁の16進数で表記します。

2桁ごとに赤・青・緑の濃淡が表され、0~Fの0が最も薄く、Fに近づくほど濃い色になります    

 

▼覚えると便利な基本色

黒 ・・・ #000000

白 ・・・ #FFFFFF

赤 ・・・ #FF0000

緑 ・・・ #00FF00

青 ・・・ #0000FF

 

CSS Word

  • 《 CSS関連用語集 》・・・ページレイアウトに必要なタグの紹介です。
  •  

     

     

  • overflow …… はみ出た内容の表示方法を指定する
    overflow-x …… はみ出た内容の表示方法を指定する(IE独自の仕様)
    overflow-y …… はみ出た内容の表示方法を指定する(IE独自の仕様)
    position …… ボックスの配置方法(基準位置)を指定する
    top …… 上からの配置位置(距離)を指定する
    bottom …… 下からの配置位置(距離)を指定する
    left …… 左からの配置位置(距離)を指定する
    right …… 右からの配置位置(距離)を指定する
    display …… 要素の表示形式(ブロック・インライン)を指定する
    float …… 左または右に寄せて配置する
    clear …… 回り込みを解除する
    z-index …… 重なりの順序を指定する
    visibility …… ボックスの表示・非表示を指定する
    clip …… ボックスを切り抜き表示(クリッピング)する
    direction …… 文字表記の方向(左右)を指定する
    unicode-bidi …… Unicodeの文字表記の方向を上書きする
    writing-mode …… 文字表記の方向(縦横)を指定する(IE独自の仕様)
  •  

     


     

     

  • 《 レイアウトが崩れたら 》・・・次のことを見直してみよう
  •  

  • ・サイズの指定がうまく出来ていない
    ①paddingの設定を見直そう
    ②borderを指定している場合、その幅の計算を見直そう
    → 例えば1pxのborderを使った場合、幅+1(px)で計算する必要があります
  •  

  • ・回り込み解除(clear)の指定をしていない
    → 回り込み解除の指定方法
    例 : sampleというclassの前に「float」で左右に配置されたタグの回り込み解除をする場合
    .sample { clear:both; }
  •  

  •  

Game1

  • ◆ stylesheet quiz ◆
  • スタイルシートの構成、名称を当てるゲーム
  •  

    ヒントを見る
  •  

 

Game2

  • ◆ COLORCODE QUIZ ◆
  • #に続く6桁のカラーコードから色を当てるゲーム
  •  

    ヒントを見る

     

 

Game3

  • ◆ px quiz ◆
  • 表示された線の太さ(px)を当てるゲーム
  •