見出し画像

50代からのHTML / CSS /Java Script チャレンジNo.30 CSSでスタイルを整える

今日はCSSを使って、スタイルを整えていきます。今現在、CSSにはsanitize.cssを読み込んだだけの状態です。

bodyタグの調整

ここに、まずはbodyタグを記述していく。HTMLのbodyタグ内の要素に対してスタイルを整えていきます。まずは、背景を設定する。background-colorプロパティを使って背景色を調整。色は#f0f0f0にする。かなり薄いグレー。
そしたら、保存&リロード。

背景に薄いグレーが引かれた

さらに、paddingを10px設定、フォントサイズも14pxにする。少し小さいフォントサイズかな。フォントカラーも、#666でグレーにする。現在はこんな感じで記述してある。

headerタグの調整

bodyタグの下に次はheaderタグを記述してheader内のスタイル調整をする。
まずは、background-colorを#422814として、茶系の色を選択。

次にpaddingの設定をする。10pxで設定。colorを#fffにする。CSSは下の画像のような感じ。

で、保存&リロード。

h1タグの調整

そしたら、次はh1タグのスタイル調整をする。cssファイルのheaderの下に、記述する。まずはmargineを0に設定。フォントサイズを24pxにして、フォントウェイトはnormalを設定。テキストを中央揃えにする。cssは下のような感じ。

そしたら、保存&リロード。

だいぶそれっぽくなってきた???

いい感じではあるけど、横幅が目一杯広がってるので、これを調整する。htmlファイルの方に戻って、divタグを使う。class属性には"container"と言う名前をつける。divタグでbody内のタグを挟む感じ。これで、幅を調整したり、位置を調整したりするのがやりやすくなる(らしい)htmlファイルはこんな感じ

ここまでできたら、cssに戻る。div.container{}を記述して調整。このとき、.の前にあるdivは省略できるんだったね。中身は、まず幅を800pxにする。

これだけだと、左に寄ってしまうので、さらにmarginを0, autoにする。縦のマージンは0にして、横のマージンをautoにするってことね。autoにすることで、左右の余白を均等にしようとするから結果センターに揃う。ついでにドロップシャドウ見たいのもつけてみる。cssは次のような感じ。

そしたら、保存&リロード。

影がついてるね^^

で、box-shadowは、結構特殊なプロパティらしい。最初の0 0 10pxは、x軸、y軸、ぼかし具合の設定らしい。なので、最初の2つが0 0ってことは光源が真上って感じかな。rgbaの後ろの4つの値は、red, green, blue, alphaってこと。alphaは不透明度のこと。0〜1の間で設定する。で、cssでは0.3みたいな時は、0は省略できるから、実際は「.3」って記述する。

と言うわけで、今日はここまで^^お疲れ様でした^^

この記事が参加している募集