12月の授業日記
12/8 スタイルシート
CSS (スタイルシート)とは
- htmlは構造を定義し、解釈をブラウザに任せつつ属性等で指定
- 構造と表示を分離し、表示方法を独自に定義するため追加された言語がCSS
CSSの基本書式
プロパティ:値
さまざまな表示に関する設定(プロパティ)を指定できる
プロパティの区切り
一つのプロパティの終わりにはセミコロン;を入れる
プロパティ:値;プロパティ:値;
CSSの記述場所
CSSはHTMLと記述方法が違うのでうまくHTML内に取り込む必要かある
style属性の属性値としてそのタグ内を指定できる
<タグ style="プロパティ:値">
対象はタグ内のみ
- タグ内だと再出毎に指定の必要があり属性と変わらない
- 何に対する指定か(セレクタ)をタグが出現する前のheadないに指定すればページ内一括で指定可能
セレクタ{プロパティ:値;}
セレクタ(指定対象の名前)をタグにするとタグの見栄えを自分で再定義できる
セレクタを使用する際の記述場所
- 対象の出現前=<head>内
- 何らかのタグで括る必要=<style>内
- どこまでがそのセレクタへの指定を括る必要={}内
実際のプロパティ
colcr:値
文字色
background-color
body以外の様々なタグにも背景色がつれられる
今日の一言
いよいよ金曜日です!
12/15 外部スタイルシート
cssによる背景
背景色と同様に背景画像が敷け、リビート方法も様々にコントロール可能
background-image:url(画像へのバス)
背景画像のリピート指定
background-repeat:(no-repeat/repeat-x/repeat-y)
3.外部スタイルシート
- ページ内だと同じ指定でもページ毎に指定が必要で修正時大変
- ページから切り離し、拡張子・cssの専用ファイルにまとめて記述する
- 指定を適用させたいページから外部cssへリンクさせれば複数のページを一括指定できる
リンクタグ
外部CSSを適用させたいページからはリンクタグでリンクする
<link href="スタイルシートへのパス" rel="stylesheet">
罫線(border)
borderプロパティで様々な個所に様々な形式で罫線をつけられる
border:形状 太さ 色
一つのプロパティに複数の値をつける場合半角スペースで区切る(ショートハンド)
今日の一言
よいお年を