ウェブデザインI 第7回


今後のスケジュール

11月17日(月)午前0時企画書提出期限(@Teams > 企画書提出)
第8回(11月17日)企画発表
第9回(11月24日)企画発表(時間が余れば制作)
第10回(12月1日) 制作
第11回(12月8日)講義:レイアウトについて
第12回(12月15日)制作
第13回(12月22日)制作
第14回(1月5日)作品プレゼン
第15回(1月19日)作品プレゼン

■企画発表の準備と先行事例の調査

●表の作成

「index.html」を別名保存して、「class.html」という名称にする。保存場所は「index.html」等と同じフォルダ内。「class.html」内に表を作成する。

○HTMLでの表作成(テキストp.98-99)
表は<table>タグを使って作成します。
表の行を増やす場合には、<tr>〜</tr>を使います。
表の列を増やす場合には,見出しの列には<th>〜</th>を,その他には<td>〜</td>を使います。

今回の例では,3行×2列の表を作成します。
まず、<table>〜</table>と書いてから、その中に<tr>〜</tr>(1行目)のタグを書きます。
その中にさらに<th>〜</th>(見出しの列)、<td>〜</td>(見出し以外の列)と中身の列を書き込んでいくとよいでしょう。

「style.css」を使って、表の線の幅や背景色などの外見の設定をする。
CSSファイル内に,新たにtable{ }(表全体の見た目の設定)と,th{ }(見出しの列の外見の設定),td{ }(見出し以外の列の外見の設定)を書いていきます。

table {
font-size: 14px;
margin-bottom: 20px;
margin-left: 20px;
width: 600px;
border: none;
border-collapse: separate;
}

th {
padding: 8px;
width: 150px;
text-align: left;
vertical-align: top;
background-color: #ffefd5;
border: solid 1px #ffcc66;
}

td {
padding:8px;
border: solid 1px #ffcc66;
}

ソースコード
ファイル名:「class.html」

<!DOCTYPE html>
<html lang=”ja”>

<head>
<meta charset=”UTF-8″>

(中略)

<li><a href=”campus.html”>コンテンツ1</a></li>
<li><a href=”class.html”>コンテンツ2</a></li>
</ul>

<table summary=”表の説明文”>

<tr>
<th>表の見出し1</th>
<td>表の本文1</td>
</tr>

<tr>
<th>表の見出し2</th>
<td>表の本文2</td>
</tr>

<tr>
<th>表の見出し3</th>
<td>表の本文3</td>
</tr>

</table>

<p>本文</p>

(後略)

ファイル名:「style.css」

(中略)

h3 {
font-size: 18px;
font-family: sans-serif;
color: #4169e1;
border-bottom: solid 2px #4169e1;
padding-bottom: 3px;
background-image: url(images/mark.png);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left: 32px;
clear: both;
}

table {
font-size: 14px;
margin-bottom: 20px;
margin-left: 20px;
width: 600px;
border: none;
border-collapse: separate;
}

th {
padding: 8px;
width: 150px;
text-align: left;
vertical-align: top;
background-color: #ffefd5;
border: solid 1px #ffcc66;
}

td {
padding: 8px;
border: solid 1px #ffcc66;
}

/* 画像の配置位置を指定する */
/* 右寄せで配置する画像はclass photo-rにする */

(後略)

コメントを残す