ホームページの基礎(2. CSS 編)
- 文書ライブラリ Web版トップ
- http://hitp.konjiki.jp/
- 文書ライブラリ Blog版トップ
- http://hitp-tc.blogspot.com/
- この文書の版
- http://hitp.konjiki.jp/css/
- この文書の元原稿
- http://poem.kagebo-shi.com/
- 著者
- HIROTAKA YAMASHITA
目 次
- 2.1 スタイルシートとHTML
- 2.1.1 スタイルシートって何だろう?
- 2.1.2 文書の物理構造と論理構造
- 2.1.3 スタイルシートの種類
- 2.1.4 CSSとは何か?
- 2.1.5 用語の定義
- 2.2 スタイルシートを適用する
- 2.2.1 スタイルシート適用前のソース文書
- 2.2.2 スタイルシート適用の方法
- 2.2.3 style属性によるスタイル指定
- 2.2.4 style要素によるスタイル指定
- 2.2.5 link要素によるスタイル指定(外部スタイルシート)
- 2.3 CSSの構文規則
- 2.3.1 CSSの文
- 2.3.2 @規則
- 2.3.3 規則集合
- 2.3.4 値の種類
- 2.3.4.1 キーワードと文字列
- 2.3.4.2 数 値
- 2.3.4.3 長 さ
- 2.3.4.4 パーセント値
- 2.3.4.5 URI
- 2.3.4.6 色
- 2.4 セレクタの構文規則
- 2.4.1 セレクタ
- 2.4.2 ユニバーサルセレクタ
- 2.4.3 タイプセレクタ
- 2.4.4 子孫セレクタ
- 2.4.5 子セレクタ
- 2.4.6 隣接セレクタ
- 2.4.7 属性セレクタ
- 2.4.7.1 [属性名]
- 2.4.7.2 [属性名="属性値"]
- 2.4.7.3 [属性名~="属性値"]
- 2.4.7.4 [属性名|="属性値"]
- 2.4.8 クラスセレクタ
- 2.4.9 IDセレクタ
- 2.4.10 疑似要素
- 2.4.10.1 :first-line疑似要素
- 2.4.10.2 :first-letter疑似要素
- 2.4.11 疑似クラス
- 2.4.11.1 :first-child疑似クラス
- 2.4.11.2 :link疑似クラス
- 2.4.11.3 :visited疑似クラス
- 2.4.11.4 :hover疑似クラス
- 2.4.11.5 :active疑似クラス
- 2.4.11.6 :focus疑似クラス
- 2.4.11.7 :lang疑似クラス
- 2.5 その他の規則
- 2.5.1 継 承
- 2.5.2 指定値,計算値,実際値
- 2.5.3 スタイルシートの優先順位
- 2.5.4 スタイルの競合
- 2.6 前景色と背景色
- 2.6.1 プロパティ定義の表記法法
- 2.6.2 前景色(colorプロパティ)
- 2.6.3 背景色(background-colorプロパティ)
- 2.7 フォント
- 2.7.1 フォント関連の用語
- 2.7.2 font-familyプロパティ
- 2.7.3 font-styleプロパティ
- 2.7.4 font-weightプロパティ
- 2.7.5 font-sizeプロパティ
- 2.7.6 fontプロパティ
- 2.8 テキスト
- 2.8.1 text-indentプロパティ
- 2.8.2 text-alignプロパティ
- 2.8.3 text-decorationプロパティ
- 2.8.4 white-spaceプロパティ
- 2.9 ボックスモデルの概要
- 2.9.1 要素の分類によるボックスモデルの違い
- 2.9.1.1 ブロックレベル要素のボックスモデル
- 2.9.1.2 インライン要素のボックスモデル
- 2.9.1.3 匿名ボックス
- 2.9.2 ボックスの構造
- 2.9.3 包含ブロック
- 2.10 ボックスモデル(マージン)
- 2.10.1 マージン幅のプロパティ
- 2.10.2 margin-topプロパティ,margin-bottomプロパティ
- 2.10.3 margin-leftプロパティ,margin-rightプロパティ
- 2.10.4 marginプロパティ
- 2.11 ボックスモデル(パディング)
- 2.11.1 パディング幅のプロパティ
- 2.11.2 padding-top,padding-bottom,padding-left,padding-rightプロパティ
- 2.11.3 paddingプロパティ
- 2.12 ボックスモデル(ボーダー)
- 2.12.1 ボーダー幅のプロパティ
- 2.12.2 ボーダー色のプロパティ
- 2.12.3 ボーダー形状のプロパティ
- 2.12.4 ボーダー幅,色,形状の一括指定
- 2.13 背景画像
- 2.13.1 background-imageプロパティ
- 2.13.2 background-repeatプロパティ
- 2.13.3 background-attachmentプロパティ
- 2.13.4 background-positionプロパティ
- 2.13.5 backgroundプロパティ
- 2.14 視覚表現
- 2.14.1 widthプロパティ
- 2.14.2 heightプロパティ
- 2.14.3 line-heightプロパティ
- 2.14.4 vertical-alignプロパティ
- 2.14.5 displayプロパティ
- 2.15 視覚整形
- 2.15.1 ボックスの配置方法
- 2.15.2 positionプロパティ
- 2.15.3 top,right,bottom,leftプロパティ
- 2.15.4 floatプロパティ
- 2.15.5 clearプロパティ
- 2.16 視覚効果
- 2.16.1 overflowプロパティ
- 2.16.2 visibilityプロパティ
- 2.17 リスト
- 2.17.1 list-style-typeプロパティ
- 2.17.2 list-style-imageプロパティ
- 2.17.3 list-style-positionプロパティ
- 2.17.4 list-styleプロパティ
- 2.18 テーブル
- 2.18.1 表に関係するdisplayプロパティ
- 2.18.2 caption-sideプロパティ
- 2.18.3 table-layoutプロパティ
- 2.18.4 border-collapseプロパティ
- 2.18.5 border-spacingプロパティ
- 2.18.6 empty-cellsプロパティ
- 2.19 @規則
- 2.19.1 @media規則
- 2.19.2 @import規則
- 2.19.3 @charset規則
- 2.20 スタイルコンテナ
- 2.20.1 スタイルコンテナ
- 2.20.2 div要素
- 2.20.3 span要素
- 2.21 レイアウト(1)
- 2.21.1 マージンの調整
- 2.21.2 センタリング
- 2.21.3 リストのレイアウト
- 2.21.4 回り込み
- 2.22 レイアウト(2)
- 2.22.1 回り込みの応用
- 2.22.2 上下ブロックと2段組み
- 2.22.3 多段組レイアウト
(C)Copyright 2010 HIROTAKA.YAMASHITA. HITP 広島工業大学専門学校. All Rights Reserved.