基本的な修飾

CSS課題01】文字の修飾と背景色の指定

  • DTDは、XHTML 1.0 Strict
  • container幅:800pxで表示
  • 値は、曖昧でもOK
  • CSSはブログに表示しやすいように、embed



<?xml version="1.0" encording="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML1.0 Strict//EN" "http://www.w3.org/TR/xhtml1DTD/xhtml1/-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title>石垣島観光ガイド</title>
<style type="text/css" media="screen, print">

/* reset */
* {
  margin: 0;
  padding: 0;
}

/* layout */
body {
  font-size: 0.90em;
  font-family:
	"Hiragino Kaku Gothic Pro",
	"ヒラギノ角ゴ Pro W3",
	Meiryo,
	"メイリオ",
	Osaka,
	"MS PGothic",
	"MS Pゴシック",
  sans-serif;
  line-height: 1.4;
  text-align: center;
  background: #D7EBFF;
}
#container {
  text-align: left;
  margin: 0 auto;
  padding: 10px 20px;
  height: auto;
  width: 760px;
  background: #FFFFFF;
}

/* decoration */
h1 {
  color: #0066CC;
  font-size: 2.4em;
  margin: 0 0 15px;
  padding: 15px 0 0;
}
.lead {
  line-height: 1.5;
  text-indent: 1em;
  margin: 0 0 20px;
}
h2 {
  color: 003399;
  font-size: 1.8em;
 letter-spacing: 0.1em;
 margin: 0 0 15px;
 padding: 0 0 0 10px;
 border-left: 8px solid #6699FF;
}
h3 {
 color: #000066;
 font-size: 1.2em;
 margin: 0 0 15px;
  padding: 5px;
 background: #D7EBFF;
 border-top: thin dotted #000066;
 border-right-style: none;
 border-bottom: thin dotted #000066;
 border-left-style: none;
}
h4 {
 font-size: 1.16em;
 color: #6699FF;
 margin: 0 0 6px;
}
p {
 margin: 0 0 20px;
}
</style>
</head>

<body>
<div id="container">
<h1>石垣島観光ガイド</h1>
<p class="lead">石垣島は八重山諸島の中で一番大きな島で、沖縄で3番目に大きな島です。 沖縄からは、空路で約1時間、沖縄より台湾に近く南に位置します。気候は亜熱帯気候で、1年を通じて平均気温は27度もあります。亜熱帯気候のため、マングローブの森や色とりどりの南国の花が咲き、赤瓦屋根の民家、そして何よりも、鮮やかなコバルトブルーの海岸は、多くの観光客をひきつけ、特にダイバーやシュノーケリングを楽しむ人にとっては格好の場所になっています。</p>

<h2>観光スポット</h2>

<h3>「 川平(かびら)湾」</h3>
<h4>石垣港から車で約20分</h4>
<p>石垣を代表する景勝地で、エメラルド色のサンゴ礁と黒真珠の養殖でよく知られています。 潮の流れが早いため、遊泳は禁止されています。</p>

<h3>「宮良川(みやらがわ)のヒルギ林」</h3>
<h4>石垣港からバスで30分宮良橋で下車</h4>
<p>巨大なマングローブ林(ヒルギ群落)があり、国の天然記念物に指定されているほど壮大です。</p>

<h3>「底地(すくじ)ビーチ 」</h3>
<h4>川平湾から車で約10分</h4>
<p>マリンスポーツが楽しめ、マンタが見られることから、ダイバーに人気があります。</p>

<h3>「フサキビーチ」</h3>
<h4>石垣港からバスで30分、宮良橋下車</h4>
<p>島の西側にあるビーチで、西表(いりおもて)島に沈む美しいサンセットが見られるビーチとして有名です。</p>

<h3>「米原海岸」</h3>
<h4>石垣空港より車で約30分</h4>
<p>米原キャンプ場が隣接していて、ビーチパーティが楽しめます。潮の流れが早いため、遊泳は禁止されています。</p>

<h3>「マエザトビーチ」</h3>
<h4>石垣空港より車で約5分</h4>
<p>ホテル内にあるリゾートビーチですが、宿泊者以外でも利用可能です。ファミリー向けリゾート地で、 シュノーケルのレンタルもあります。</p>

<h3>「唐人墓(とうじんばか)」</h3>
<h4>石垣空港より富崎観音堂方面へ車で15分</h4>
<p>19世紀中頃に、中国のアモイからカリフォルニア行きの船に乗せられて死んでしまった128人の中国の人を悼み、琉球特有のお墓です。</p>

<h3>「明石パラワールド」</h3>
<h4>石垣市街地より車で45分</h4>
<p>島の北方で水牛などの牧場が広がる地域に1997年にできました。素晴らしい景観を見ながら、 パラグライダーを楽しむことができます。</p>
<br>
</body>
</html>

BOSSの解答例

  • XML宣言(IE6ではレイアウトが崩れるので、記述しない選択もOK)
  • リセットCSSは、グローバル・セレクタ以外の指定でもOK
  • レイアウトが2カラムではないので、グループ化の必要はない
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title>石垣島観光ガイド</title>
<style type="text/css" media="screen, print">
/* リセット */
* {
	margin: 0;
	padding: 0;
}

/* レイアウト */
body {
	font-size: 0.90em;
	font-family:
          "Hiragino Kaku Gothic Pro",
          "ヒラギノ角ゴ Pro W3",
          Meiryo,
          "メイリオ",
          Osaka,
          "MS PGothic",
          "MS Pゴシック",
          sans-serif;
	line-height: 1.4;
	text-align: center;
	background: #D7EBFF;
}
#container {
	text-align: left;
	margin: 0 auto;
	padding: 10px 15px;
	height: auto;
	width: 770px;
	background: #FFFFFF;
}

/* 文字修飾 */
h1 {
	color: #0066CC;
	font-size: 2.4em;
	margin: 0 0 20px;
	padding: 10px 0 0;
}
.lead {
	line-height: 1.5;
	text-indent: 1em;
	margin: 0 0 20px;
}
h2 {
	color: #003399;
	font-size: 1.8em;
	letter-spacing: 0.1em;
	margin: 0 0 15px;
	padding: 0 0 0 10px;
	border-left: 8px solid #6699FF;
}
h3 {
	color: #000066;
	font-size: 1.2em;
	margin: 0 0 15px;
	padding: 5px;
	background: #D7EBFF;
	border-top: thin dotted #000066;
	border-right-style: none;
	border-bottom: thin dotted #000066;
	border-left-style: none;
}
h4 {
	font-size: 1.16em;
	color: #6699FF;
	margin: 0 0 6px;
}
p {
	margin: 0 0 20px;
}
</style>

</head>
<body>
<div id="container">
  <h1>石垣島観光ガイド</h1>
  <p class="lead">石垣島は八重山諸島の中で一番大きな島で、沖縄で3番目に大きな島です。 沖縄からは、空路で約1時間、沖縄より台湾に近く南に位置します。気候は亜熱帯気候で、1年を通じて平均気温は27度もあります。亜熱帯気候のため、マングローブの森や色とりどりの南国の花が咲き、赤瓦屋根の民家、そして何よりも、鮮やかなコバルトブルーの海岸は、多くの観光客をひきつけ、特にダイバーやシュノーケリングを楽しむ人にとっては格好の場所になっています。</p>
  <h2>観光スポット</h2>
  
  <h3>「 川平(かびら)湾」</h3>
  <h4>石垣港から車で約20分</h4>
  <p>石垣を代表する景勝地で、エメラルド色のサンゴ礁と黒真珠の養殖でよく知られています。 潮の流れが早いため、遊泳は禁止されています。</p>
  
  <h3>「宮良川(みやらがわ)のヒルギ林」</h3>
  <h4>石垣港からバスで30分宮良橋で下車</h4>
  <p>巨大なマングローブ林(ヒルギ群落)があり、国の天然記念物に指定されているほど壮大です。</p>
  
  <h3>「底地(すくじ)ビーチ 」</h3>
  <h4>川平湾から車で約10分</h4>
  <p>マリンスポーツが楽しめ、マンタが見られることから、ダイバーに人気があります。</p>

  <h3>「フサキビーチ」</h3>
  <h4>石垣港からバスで30分、宮良橋下車</h4>
  <p>島の西側にあるビーチで、西表(いりおもて)島に沈む美しいサンセットが見られるビーチとして有名です。</p>

  <h3>「米原海岸」</h3>
  <h4>石垣空港より車で約30分 </h4>
  <p>米原キャンプ場が隣接していて、ビーチパーティが楽しめます。潮の流れが早いため、遊泳は禁止されています。</p>

  <h3>「マエザトビーチ」</h3>
  <h4>石垣空港より車で約5分</h4>
  <p>ホテル内にあるリゾートビーチですが、宿泊者以外でも利用可能です。ファミリー向けリゾート地で、 シュノーケルのレンタルもあります。</p>

  <h3>「唐人墓(とうじんばか)」</h3>
  <h4>石垣空港より富崎観音堂方面へ車で15分</h4>
  <p>19世紀中頃に、中国のアモイからカリフォルニア行きの船に乗せられて死んでしまった128人の中国の人を悼み、琉球特有のお墓です。</p>

  <h3>「明石パラワールド」</h3>
  <h4>石垣市街地より車で45分</h4>
  <p>島の北方で水牛などの牧場が広がる地域に1997年にできました。素晴らしい景観を見ながら、 パラグライダーを楽しむことができます。</p>
  
</div>
</body>
</html>