読者です 読者をやめる 読者になる 読者になる

求職者支援訓練webサイト制作科1月クラス

フェリカテクニカルアカデミー池袋の求職者支援訓練webサイト制作科1月クラスの授業解説ブログです。

コーディング演習

下の見本を参考にコーディングしてみましょう。
細かいマージン・パディングの値は適宜。

f:id:yachin29:20160903105730j:plain



使用する画像
http://yachin29.webcrow.jp/pasta-yajima/pasta-img.zip



使用するテキスト(※alt内のテキストは適宜)

パスタとワインの店 atella

concept
pasta
drink
side
access

現在実施中のキャンペーンやお得な情報
Today's Pasta 今日の日替わりパスタ
ペンネアラビアータ(ピリ辛トマトソースのペンネ)

2017.1.20
トマトソースの作成ビデオを公開しました。
2016.12.24
今年も恒例のクリスマス特別コースをお出しします。

©2017 atella all right reserved.

index.html

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>パスタとワインの店atella</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div id="container">
<header>
<h1>パスタとワインの店atella</h1>
</header>
<nav>
<ul>
<li id="concept"><a href="#">concept</a></li>
<li id="pasta"><a href="#">pasta</a></li>
<li id="drink"><a href="#">drink</a></li>
<li id="side"><a href="#">side</a></li>
<li id="access"><a href="#">access</a></li>
</ul>
</nav>

<div id="bannerMenu">
<ul>
<li><a href="#"><img src="img/subimage01.jpg" alt="Lunch"></a></li>
<li><a href="#"><img src="img/subimage02.jpg" alt="Pasta"></a></li>
<li><a href="#"><img src="img/subimage03.jpg" alt="Wine"></a></li>
</ul>
</div>

<h2 class="info"><img src="img/campain.png" alt="現在実施中のキャンペーンやお得な情報"></h2>

<div id="wrapper">
<div id="mainContent">
<div id="recommend">
<h3><img src="img/todaypastaText.png" alt="Today's Pasta 今日の日替わりパスタ"></h3>
<p>ペンネアラビアータ<br>(ピリ辛トマトソースのペンネ)</p>
</div>
<div id="news">
<h3><img src="img/newsText.png" alt="news"></h3>
<dl>
<dt>2017.1.20</dt><dd>トマトソースの作成ビデオを公開しました。</dd>
<dt>2016.12.24</dt><dd>今年も恒例のクリスマス特別コースをお出しします。</dd>
</dl>
</div>
</div>

<div id="subContent">
<h3><a href="#"><img src="img/coupon.png" alt="CouponTickets ランチセットご注文時ドリンク1杯無料"></a></h3>
<p><img src="img/poster.jpg" alt="#"></p>
</div>
</div>
</div>

<footer>
<p><small>&copy;2017 atella all right reserved.</small></p>
</footer>
</body>
</html>


スタイルシート

@charset "utf-8";

/* reset */
html, body, h1, h2, h3, p, ul, li, dl, dt, dd, small {
  margin: 0;
  padding: 0;
  line-height: 1.0;
  font-family:
    "Hiragino Kaku Gothic ProN",
    Meiryo,
    sans-serif;
}
ul {
  list-style: none;
}
a {
  text-decoration: none;
}
img {
  border: none;
  vertical-align: bottom;
}

/* body */
body {
  font-size: 16px;
  color: #333;
  background: url(../img/back.jpg) repeat;
}
#container {
  width: 980px;
  margin: 0 auto;
  background: #FFF;
}

header {
  width: 980px;
  height: 500px;
  background: url(../img/mainimage.jpg) no-repeat;
  position: relative;
}
h1 {
  background: url(../img/logo.png) no-repeat;
  position: absolute;
  top: 0;
  left: 40px;
  z-index: 9999;
  width:149px;
  height:87px;
  white-space:nowrap;
  text-indent:100%;
  overflow:hidden;
  
}

nav {
  width: 980px;
  height: 60px;
}
nav ul {
  overflow: hidden;
}
nav ul li {
  width: 196px;
  height: 60px;
  float: left;
}
nav ul li a {
  display:block;
  width: 196px;
  height: 60px;
  white-space:nowrap;
  text-indent:100%;
  overflow:hidden;
}

nav ul li#concept a {
  background: url(../img/menu_concept.png) no-repeat;
}
nav ul li#pasta a {
  background: url(../img/menu_pasta.png) no-repeat;
}
nav ul li#drink a {
  background: url(../img/menu_drink.png) no-repeat;
}
nav ul li#side a {
  background: url(../img/menu_side.png) no-repeat;
}
nav ul li#access a {
  background: url(../img/menu_access.png) no-repeat;
}
nav ul li a:hover {
  opacity:0.7;
}


#bannerMenu {
  width: 880px;
  height: 165px;
  margin: 40px auto;
}
#bannerMenu li {
  float: left;
  margin-left: 65px;
}
#bannerMenu li:first-child {
  margin-left: 0;
}
#bannerMenu li a:hover {
opacity: 0.6;
}
#wrapper {
  width: 870px;
  margin: 0 auto;
  overflow: hidden;
}
h2.info {
  width: 870px;
  margin: 0 auto;
  box-shadow: 0 0 5px #aaa;
}
h2.info a:hover {
opacity: 0.6;
}
#mainContent {
  float: left;
  margin-top: 20px;
  width: 560px;
}
#recommend {
  background: url(../img/todaypasta.jpg) no-repeat 0 0;
  border: 1px solid #eee;
  padding: 20px;
  padding-left: 275px;
  text-align:center;
}
#recommend h3 {
  width: 148px;
  height: 49px;
}
#recommend p{

  padding: 8px;
}
#news{
  margin: 30px 0;
  background: #f5f2eb;
  border: 1px solid #eee;
  padding: 14px 0;
}

#news h3 {
  width: 60px;
  margin: 0 auto;
  padding: 4px 0 10px;
}
#news dl {
  text-align: left;
  padding: 16px 20px 0;
  width: 520px;
}
#news dt {
  float: left;
  width: 100px;
  margin-right: 20px;
  line-height:1.8;
}
#news dd {
  line-height:1.8;
  padding-left: 100px;
}
#subContent {
  width: 270px;
  float: right;
}
#subContent h3 {
  margin: 20px 0 20px 0;
}
#subContent h3 a:hover {
opacity: 0.6;
}
#subContent img {
  border-radius: 5px;
}
footer {
  text-align: center;
  padding: 20px 0;
}
広告を非表示にする