□□□cssとは□□□ css(Cascading Style Sheets)は、ウェブページのフォント指定、サイズ指定、色指定、レイアウト規制のための言語です。 htmlの中で記述して文書のスタイルを指定することは可能だが、 htmlはあくまで文書構造、スタイル指定部分はhtmlから切り離したcssで記述ができる。 cssでデザインを規定することができるため、 たとえ数万ページに及ぶような膨大なhtmlを抱えていたとしても、cssファイルを一箇所修正するだけで、 全ページのスタイルを瞬時に切り替えることができる便利な言語としてウェブページ作成では、 htmlとcssは切っても切り離せない関係性を持っている。 □□□cssの記述場所□□□ cssが記述できる場所は、インラインcss、ヘッダーcss(内部参照)、外部cssと3箇所ある。 外部cssは、htmlファイルとは別に「□□□.css」のcssファイルを作成しスタイル部分を記述する。 各htmlファイルからそのcssファイルを読み込む。 □□□インラインcssの書き方□□□ htmlのタグの中に直接書いていくやり方
あいうえお
pタグの中にtestという名前のクラスを割り当て、testというクラス名が割り当てられたテキストに命令を適用させる場合、cssには .test { color:green } と書く。html要素をセレクタにする場合と異なり、頭に「.」を置く記述がクラスをセレクタにした状態となる。 pタグ全てに命令が適用されるのではなく、testというクラス名を与えられたテキストだけが緑色となる。 □□□ID名をセレクタにする□□□ クラス名同様、html要素に割り当てられたID名をセレクタにすることも可能。かきくけこ
html内で、IDをtest2とpタグに割り当てたとき、このテキストのみに命令を与える場合、cssには #test2 { color:orange } と書く。クラス名をセレクタにした場合、頭には「.」を置いたが、ID名をセレクタにする場合は、頭に「#」を置く。 □□□クラスとIDの違い□□□ クラス名はhtmlの中で何度でも使用できるのに対し、ID名はhtmlの中で一度しか使えない。