CSS基礎演習(1)
(問)下記の画像を使って以下のように記述しなさい。値は適宜で良い。
01.jpg
着眼
- h1、h2,pで骨格ができそう・・
宮沢賢治作品→h1
いてふの実→h2
画像→pにしようか・・ - 画像はimg挿入ではなく、飾りだからバックグランドイメージだな・・
- CSSリセットするので全体をdivで包むか・・上と左にマージンを取りたいし、pの幅とh1、h2,画像の幅も合わせないといけないからね。
- 問題は「いてふの実」と画像の配置をどう処理するか・・。
html
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>いてふの実</title> <link rel="stylesheet" href="css/style_01"> </head> <body> <div id="container"> <h1>宮沢賢治作品</h1> <h2>いてふの実</h2> <p> そらのてっぺん・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・<br>・・・・・・・・ ・・・・・・・・・・・・<br>・・・・・・・・・ 二羽の鶏もさう云いました。 </p> </div><!--/#container--> </body> </html>
css
html, body, div, h1, h2, p {
margin: 0;
padding: 0;
line-height: 1.0;
font-family:
"Hiragino Kaku Gothic ProN",
Meiryo,
sans-serif;
}
body {
font-size: 16px;
}
#container {
width: 530px;
margin: 50px 0 0 50px;
}
h1 {
margin-bottom: 20px;
}
h2 {
margin-bottom: 20px;
padding-bottom: 43px;
background: url(img/01.jpg) no-repeat left bottom;
font-family:
"ヒラギノ明朝 ProN",
"HG明朝E",
"MS P明朝",
"MS 明朝",
serif;
font-weight: bold;
text-align: center;
}
p {
line-height: 1.6;
}
browser
pick up
h2ブロックボックスで「コンテント=いてふの実」を上側に、画像を下側に配置したいので
- 画像をbottomに配置し
- paddingーbottomで調整