CSSの基礎:ページをデザインする方法
*背景画像を設定する
#header{
background-image:url(img/header.png);
}
・background-image
背景画像を指定する為のプロパティ。url();の間に画像へのパスを記述する。
・background-repeat プロパティ
繰り返しの有無、繰り返す方向を指定する為のプロパティ。この指定が無い場合、背景画像は縦横に繰り返される
:no-repeat
繰り返さない
:repeat-x
横方向に繰り返す
:repeat-y
縦方向に繰り返す
*箇条書きの見た目を変更する
多くのブラウザでは、li要素の先頭には・(ブレット)が自動的に表示される。不要な場合、list-style-typeプロパティで非表示にする。
#menu ul{
list-style-type:none;
}
・list-style-type プロパティ
ブレットのスタイルを指定する為のプロパティ。
:none
ブレットなし
:disc
黒丸
:circle
白丸
:square
黒四角
:lower-roman
ローマ数字(小文字)
:upper-roman
ローマ数字(大文字)
:decimal
数字
:lower-alpha
小文字のアルファベット
:upper-alpha
大文字のアルファベット
・background-position プロパティ
背景画像の表示開始位置を指定する為のプロパティ。この指定が無い場合、左上から表示開始となる。
:100px 100px;
左から100px、上から100pxの位置から
:left bottom;
左寄せ、下寄せ
:right center
右寄せ、中央寄せ
*テキストや画像の周りに余白を付ける
#header{
padding-top:28px;
padding-left:32px;
}
・padding プロパティ
余白を付ける為のプロパティ。paddingプロパティで指定した余白には、backgroundプロパティで設定した背景が表示される。
・margin プロパティ
余白を付ける為のプロパティ。paddingプロパティはborderより内側の余白なのに対し、marginプロパティはborderの外側の余白を表す。
両プロパティ共に、
-top、-right、-bottom、-left
上記左から、内容の上、左、下、右方向に付く余白を指定出来る。また、
10px 10px 10px 10px ;
のように上から時計回りで記述することも出来る。
*リンク画像に付いた枠線の変更
img{
border‐style:none;
}
・border
-style
枠線の種類を指定する為のプロパティ
-color
枠線の色を指定する為のプロパティ
-width
枠線の太さを指定する為のプロパティ
・border-style プロパティの値
:none
枠線を表示しない
:solid
実線
:double
二本線
:groove
立体的に窪んだ線
:ridge
立体的に隆起した線
:inset
全体が窪んだように表示され、上と左の枠線が明るく、下と右の枠線が明るい色になる
:outset
全体が隆起したように表示され、上と左の枠線が明るく、下と右の枠線が明るい色になる
:dashed
破線
:dotted
点線