サイト構築「Wants Cake」

バックアップ用に、トップページをアップします。
http://web-study.lolipop.jp/felica/0525_Cake/index1.html

メモ

スペルミス、指定の間違いが多い
codaのバグ?に注意
footer→containerに入れずに,margin: 0 auto; , width:700px指定
新着情報の上に空きができてしまったので。margin: -6px
背景の画像を引き伸ばす。

課題ページ
http://d.hatena.ne.jp/web-css-design/20120528/p1


<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>ケーキのおいしいお店:WantsCake</title>

<link href="a.css" rel="stylesheet" type="text/css" media="screen">
</head>

<body>
<!-- ▼▼▼▼▼▼▼▼container▼▼▼▼▼▼▼▼ -->
<div id="container">
  <div id="header">
    <h1><img src="images/logo.jpg" alt="logo"></h1>
  </div>

  <div id="nav">
    <ul>
      <li id="nav1"><a href="#"></a></li>
      <li id="nav2"><a href="#"></a></li>
      <li id="nav3"><a href="#"></a></li>
      <li id="nav4"><a href="#"></a></li>
    </ul>
  </div>

  <h1><img src="images/main_photo.jpg" alt="チーズケーキ" width="" height="" /></h1>

<!-- ▼▼▼▼▼▼▼▼wrapper▼▼▼▼▼▼▼▼ -->
  <div id="wrapper">
    <div id="banner">
      <div id="banner1">
        <img src="http://web-study.lolipop.jp/felica/0525_Cake/images/banner01.jpg">
      </div>
      <div id="banner2">
        <img src="http://web-study.lolipop.jp/felica/0525_Cake/images/banner02.jpg">
      </div>
    </div>
    
<!-- ▼▼▼▼▼▼▼▼content▼▼▼▼▼▼▼▼ -->
    <div id="content">
      <h3 class="index1_h3"><img src="http://web-study.lolipop.jp/felica/0525_Cake/images/news_title.gif" alt="新着情報"></h3>
    
      <dl>
      <dt>2008.10.10</dt>
      <dd>
      スペシャルキャンペーン期間中、お休みをさせて頂いておりました、<font color="red">N.Y.チーズケーキ</font><font color="red">レアチーズケーキ</font>のオーダー受付を再開させて頂きました。
      </dd>

      <dt>2008.09.25</dt>
      <dd><font color="red">スペシャルキャンペーン</font>実施中! 人気のケーキが<font color="red">5%オフ!</font></dd>
      </dl>

      <h3 class="index1_h3"><img src="http://web-study.lolipop.jp/felica/0525_Cake/images/recommend_title.gif" alt="おすすめ商品"></h3>
      
<!-- ▼▼▼▼▼▼▼▼item1▼▼▼▼▼▼▼▼ -->
    
      <div id="item1">
        <div class="item">
          <h3 class="index1_h3">
          <img src="http://web-study.lolipop.jp/felica/0525_Cake/images/top_item_photo1.jpg"></h3>
        </div>
      
        <div class="content1">
          <h2 class="index1_h2">チーズスフレ</h2>
          <p class="price">1個 480円</p>
          <p class="word">ふんわりと口の中で溶けるチーズスフレに、生クリームをたっぷり乗せた一品です。</p>
          
          
          <div id="btn_top">
            <a href="#"><img src="http://web-study.lolipop.jp/felica/0525_Cake/images/top_moreinfo_btn.gif" alt="詳細を見る"></a>
          
            <a href="http://web-study.lolipop.jp/felica/0525_Cake/images/item_photo01.jpg"><img src="http://web-study.lolipop.jp/felica/0525_Cake/images/top_morelook_btn.gif" alt="チーズスフレ 紹介写真"></a>
          </div>          
        </div>
      </div>
	  
<!-- ▲▲▲▲▲▲▲▲item1▲▲▲▲▲▲▲▲ -->	
<!-- ▼▼▼▼▼▼▼▼item2▼▼▼▼▼▼▼▼ -->  
      <div id="item2">
        <div class="item">
          <h3 class="index1_h3">
	        <img src="http://web-study.lolipop.jp/felica/0525_Cake/images/top_item_photo2.jpg"></h3>
	    </div>
	    
	    <div class="content1">
          <h2 class="index1_h2">苺のバースデーケーキ</h2>
          <p class="price">1個 2,480円</p>
          <p class="word">大切な方のお誕生日に。ほどよい甘さで大人も子供もおいしくお召し上がりいただけます。</p>
          
          <div id="btn_top">
             <a href="#"><img src="http://web-study.lolipop.jp/felica/0525_Cake/images/top_moreinfo_btn.gif" alt="詳細を見る"></a>
             <a href="#"><img src="http://web-study.lolipop.jp/felica/0525_Cake/images/top_morelook_btn.gif" alt="苺のバースケーキ 商品紹介"></a>
          </div>
        </div>
      </div>
<!--▲▲▲▲▲▲▲▲item2▲▲▲▲▲▲▲▲-->
<!--▼▼▼▼▼▼▼▼item3▼▼▼▼▼▼▼▼-->
      <div id="item2">
        <div class="item">
          <h3 class="index1_h3">
          <img src="http://web-study.lolipop.jp/felica/0525_Cake/images/top_item_photo3.jpg"></h3>
        </div>
             
        <div class="content1">
          <h2 class="index1_h2">焼菓子の詰め合わせ</h2>
          <p class="price">1箱 1,680円</p>
          <p class="word">当店自慢の焼菓子の詰め合わせです。無添加の素材でひとつずつ丹念にお作りしています。</p>

          <div id="btn_top">
            <a href="#"><img src="http://web-study.lolipop.jp/felica/0525_Cake/images/top_moreinfo_btn.gif" alt="詳細を見る"></a>
            <a href="#"><img src="http://web-study.lolipop.jp/felica/0525_Cake/images/top_morelook_btn.gif" alt="焼菓子の詰め合わせ 商品写真"></a>
          </div>
        </div>  
      </div>
<!-- ▲▲▲▲▲▲▲▲item3▲▲▲▲▲▲▲▲ -->
    </div>
<!-- ▲▲▲▲▲▲▲▲content▲▲▲▲▲▲▲▲ -->
  </div>
<!-- ▲▲▲▲▲▲▲▲wrapper▲▲▲▲▲▲▲▲ -->
</div>

<div id="footer">
  <address>Copyright (C) 2008 Wants Cake Corporation. All Rights Reserved.</address> 
</div>

</body>
</html>
/* CSS Document */
@charset "UTF-8"

a{}/* codaの?バグで一番上は無視されるので、その対策 */

* {
  margin: 0;
  padding: 0;
}
body {
  font-family:
  	"Hiragino Kaku Gothic Pro",
  	"ヒラギノ角ゴ Pro W3",
  	Meiryo, 
  	"メイリオ", 
  	Osaka, 
  	"MS P Gothic", 
  	"MS Pゴシック", 
  	sans-serif;
  background-image: url(http://web-study.lolipop.jp/felica/0525_Cake/images/bg.jpg);
}
#container {
  width: 680px;
  margin: 0px auto;
  background-color: #fff;
  padding: 10px;
}
#nav {
  overflow: auto;
  background-image: url(http://web-study.lolipop.jp/felica/0525_Cake/images/menubar.jpg);
  background-repeat: repeat-x;
  background-color: black;
  padding: 0;
  width: 680px;
  margin-bottom: 5px;
}
#nav ul {
  list-style-type: none;
  padding: 0;
}
#nav li {
  float: left;
  display: inline;
}
#nav li a {
  display: block;
  width: 136px;
  height: 36px;
}
#nav1 a{
  background-image: url(images/menu_index.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
}
#nav2 a{
  background-image: url(http://web-study.lolipop.jp/felica/0525_Cake/images/menu_products.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
}
#nav3 a{
  background-image: url(http://web-study.lolipop.jp/felica/0525_Cake/images/menu_shop.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
}
#nav4 a{
  background-image: url(http://web-study.lolipop.jp/felica/0525_Cake/images/menu_mail.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
}
#nav1 a:hover {
  background-position: 0 -36px;
}
#nav2 a:hover {
  background-position: 0 -36px;
}
#nav3 a:hover {
  background-position: 0 -36px;
}
#nav4 a:hover {
  background-position: 0 -36px;
}

dl {
  padding: 7px 15px;
}
dt {
  border-left: 5px solid #F3F0E8;
  padding: 3px 5px;
  font-weight: bold; 
  font-size: 0.8em;
}
dd {
  padding-left: 10px;
  margin: 3px 0 10px 0;
  font-size: 0.9em;
}
#wrapper {
  overflow: auto;
  margin: 10px 0 30px 0;
}
#banner {
  float: left;
  display: inline;
}
#banner1 {
  margin-bottom: 10px;
}
#content {
  float: right;
  display: inline;
  width: 475px;
  margin-top: -6px; /*空きができてしまったので*/
}
.index1_h2 {
  color: #044A88;
  font-size: 1.1em;
}
.index1_h3 {
  margin-top: 6px;
}
.price {
  color: gray;
  font-size: 0.8em;
  margin: 5px 0;
}
.word {
  font-size: 0.8em;
}
#item1 {
  overflow: auto;
  border-bottom: solid 1px #d0d4d1;
  padding-bottom: 18px;
}
#item2 {
  overflow: auto;
  border-bottom: solid 1px #d0d4d1;
  padding: 18px 0 18px 0;
}
.item {
  float: left;
  display: inline;
  overflow: auto;
}
.content1 {
  float: right;
  display: inline;
  overflow: auto;
  width: 310px;
  margin-left: 10px;
}
#content2 {
  float: right;
  display: inline;
  overflow: auto;
  width: 310px;
  margin-left: 10px;
}
#btn_top {
  margin-top: 13px;
}
#footer {
  background-image: url(http://web-study.lolipop.jp/felica/0525_Cake/images/footer_back.gif);
  background-repeat: repeat-x;
  height: 62px;
  width: 700px;
  line-height: 62px;
  text-align: center;
  margin: 0 auto;
  clear: both;/*フロートをリセット*/
  overflow: auto;
}
address {
  font-style: normal;
  font-size: 0.8em;
}