[フロントエンド基礎]CSS知識まとめ
3591 ワード
一、CSSの概要
1、CSSの役割:ホームページの外観を定義して、統一的な方式、内容(データ)と表現(様式)の分離を実現する
2、CSSの基礎文法:
スタイル属性名1:値1;スタイル属性名2:値2
width:100px;height:200px;
提案された定義:
スタイルセレクタ名{スタイル宣言; }
3、CSSの定義方式:
方式1:インライン方式---CSSスタイルはhtml要素のstyle属性の中で定義します---再利用性とメンテナンス性がよくありません
方式2:内部スタイルシート---CSSスタイルはheadの中のstyle要素の中で定義します
方式3:外部スタイルシート---CSSスタイルは単独で定義.cssファイルではhtmlページにlinkで導入---優先的に推奨
a.html----皮膚の切り替えに似た複数のスタイルを用意する
s1.css---赤
s2.css---青
s3.css--白黒
4、特徴css(カスケード/積層スタイルシート)
継承:子要素は、親要素のいくつかのスタイル(フォント関連、背景関連)を使用できます.
111
text
重複しない
繰り返し定義---優先度:インライン>内部または外部(最後に定義したものに準じて、前の同じ部分を上書き)
二、セレクタの定義
1、元素選択器
h 1/div/p---htmlにタグ付けされた名前---と同じクラスの要素のスタイルを定義する
2、スタイルクラス
css: .name {}
html:------複数の要素が同じスタイル
3、分類
CSS: input.txt {}
html:
同じ要素の下でのテッセレーション
4、IDセレクタ
ページ上の要素の一意の定義
CSS: #idvalue {}
html:
5、派生セレクタ
html要素の階層関係を利用して、ある構造の下の要素を選択します.
CSS: ul li a{XXX}
html:
111
text
1、元素選択器
h 1/div/p---htmlにタグ付けされた名前---と同じクラスの要素のスタイルを定義する
2、スタイルクラス
css: .name {}
html:------複数の要素が同じスタイル
3、分類
CSS: input.txt {}
html:
同じ要素の下でのテッセレーション
4、IDセレクタ
ページ上の要素の一意の定義
CSS: #idvalue {}
html:
5、派生セレクタ
html要素の階層関係を利用して、ある構造の下の要素を選択します.
CSS: ul li a{XXX}
html: