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

求職者支援訓練webサイト制作科授業資料

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

2カラムレイアウトまとめ

CSS Webデザイン

f:id:yachin29:20160818013905j:plain



http://yachin29.webcrow.jp/2col-img.zip



使用テキスト

PickupStream

HOME
ABOUT
CONTACT

海岸のデコレーション

海岸には砂や貝殻しかないように思ってしまいますが、よく見ると草花も生えていることがわかります。ただし、海水や潮風、強い日差しなどの影響で、大きく育つものは見当たりません。その多くは小さく、地を這って伸びています。

こうした植物は「海浜植物」と呼ばれ、砂をかぶって埋もれても、茎が伸びてまた葉を出す仕組みになっています。

ところどころに顔を出す緑色の小さな葉っぱは、海岸をかわいくデコレーションしてくれます。海への道中で踏んづけてしまう前に、足元にあるものを観察してみるのもおもしろいですよ。

Main Menu

山と森林
海と海岸
都市と建築
地上と地下

Pickupstream
Copyright 絶対参照コピーマーク Pickupstream, all rights reserved.


HTML

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>Pickupstream</title>
<link rel="stylesheet" href="css/style.css">
</head>

<body>
<div id="container">
<div id="header">
<div class="inner">
<h1>PickupStream</h1>
</div>
<nav id="header_nav">
<ul id="main_nav">
<li><a href="#">HOME</a></li>
<li><a href="#">ABOUT</a></li>
<li><a href="#">CONTACT</a></li>
</ul>
</nav>
</div> <!-- #header -->

<div class="inner">
<p id="keyVisual"><img src="img/header.jpg" alt="夜景画像"></p>
<div id="content">
<h2>海岸のデコレーション</h2>
<p>海岸には砂や貝殻しかないように思ってしまいますが、よく見ると草花も生えていることがわかります。ただし、海水や潮風、強い日差しなどの影響で、大きく育つものは見当たりません。その多くは小さく、地を這って伸びています。</p>
<p id="plant"><img src="img/plant.jpg" alt="海浜植物"></p>
<p>こうした植物は「海浜植物」と呼ばれ、砂をかぶって埋もれても、茎が伸びてまた葉を出す仕組みになっています。</p>
<p>ところどころに顔を出す緑色の小さな葉っぱは、海岸をかわいくデコレーションしてくれます。海への道中で踏んづけてしまう前に、足元にあるものを観察してみるのもおもしろいですよ。</p>
</div>

<div id="sidebar">
<nav class="menu">
<h2>Main Menu</h2>
<ul>
<li><a href="#">山と森林</a></li>
<li><a href="#">海と海岸</a></li>
<li><a href="#">都市と建築</a></li>
<li><a href="#">地上と地下</a></li>
</ul>
</nav>
<div class="ad">
<p><img src="img/ad2.jpg" alt="広告"></p>
</div>
</div><!-- #sidebar -->
</div><!-- #inner -->

<!-- ### フッター ### -->
<footer>
<div class="inner">
<p id="footer_title">Pickupstream</p>
<p><small>Copyright &copy; Pickupstream, all rights reserved.</small></p>
</div>
</footer>

</div>
</body>
</html>

スタイルシート

/* reset */
html, body, div, h1, h2, h3,p,ul, li,div {
  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: 0;
  vertical-align: bottom;
}


/* ### レイアウト ### */

h1 {
  background: url(../img/logo.png) no-repeat;
  width: 360px;
  height: 39px;
  margin: 10px 0;
  white-space: nowrap;
  text-indent: 100%;
  overflow: hidden;
}
.inner {
  width: 960px;
  margin:0 auto;
  overflow: hidden;
}

/* ナビゲーションメニュー */

nav#header_nav {
  background: #035;
}
ul#main_nav {
  width: 960px;
  margin: 0 auto;
  font-size: 14px;
  overflow: hidden;
  border-top: solid 1px #009;
  background: #069;
}

ul#main_nav li {
  float: left;
  width: 130px;
}
ul#main_nav li a {
  display: block;
  padding: 15px 0 13px;
  border-right: solid 1px #fff;
  color: #ffffff;
  text-align: center;
}
ul#main_nav li a:hover {
  background-color: #035;
}

p#keyVisual {
  margin-bottom: 30px;
}

#content{
  width: 660px;
  float: right;
  margin-bottom: 40px;
}
#content h2 {
  font-size: 25px;
  line-height:28px;
	color:#185A68;
	border-left: solid 30px #185A68;
	margin: 0 0 6px;
	padding: 0 0 0 10px;
}
#content p {
  margin-top: 10px;
  line-height: 1.5;
}
p.new{
	margin:0 0 10px;
}

#content img{
	border:8px solid #185A68;
}

/*サイドバー*/
#sidebar {
  width: 270px;
  float: left;
}
.menu{
  margin-bottom:30px;
}
.ad {
  margin-bottom: 30px;
}

nav.menu h2 {
  font-size: 25px;
  color: #3F7A8C;
  margin: 0 0 5px;
}

nav.menu ul {
	border-top: solid 1px #aaaaaa;
}

nav.menu li {
  border-bottom: solid 1px #aaaaaa;
}
nav.menu li a {
  display: block;
  font-size: 14px;
  color: #666666;
  padding: 10px 0 10px 20px;
  background: url(../img/listmark.png) no-repeat 0 50%;
}
nav.menu li a:hover {
  background-color: #def;
}
footer {
  color: #ffffff;
  background-color: #185A68;
  padding: 10px 10px 20px;
}
footer p#footer_title {
  font-size: 18px;
  padding: 10px 0;
  font-weight: bold;
}