東京・大阪・名古屋・福岡・仙台・札幌で開催する初心者向けのHTML・CSSを使ったホームページ制作の1日集中講座(セミナー)です。 HTML・CSSの入門講座なら、神田ITスクール!

7.3 複数の行や列にまたがるセル

複数の行や列にまたがるセル

7.3 複数の行や列にまたがるセル

テーブル内のセルは、連結することができます。それによって、自由なレイアウトが可能です。連結は、横方向、縦方向のどちらにでもできますが、計画せずに色々なセルを連結しようとすると、非常に複雑なコードになりがちです。最初にしっかりと計画して進めていきましょう。

1. 横方向のセルを連結する

横方向のセルを連結するには、<td>タグにcolspan属性を追加して、連結したいセルの個数を指定します。

『セルの連結』と言ってもわかりにくいと思いますので、下の図を見て下さい。

図 7.3.1

A1のセルが、横2つ分のセルと連結されているのがわかるでしょうか。これが、セルの連結です。この、横に並んだセルの連結をするためのソースコードを実際に記述していきます。

新しくテキストエディタを開いて、[table3_1.html]と[table3.css]いう名前で、[ch07]フォルダに保存してください。

保存ができたら、[table3_1.html]と[table3_1.css]に以下のソースコードを記述してください。

①ソース・フォルダー :webpage/ch07
②ファイル名     :table3_1.html、table3.css

➢ table3_1.html

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="table3.css">
<title>セルを横に連結する</title>
</head>
<body>
<table>
<tr>
<td colspan="2">A1 </td>
<td>A2</td>
</tr>
<tr>
<td>B1</td>
<td>B2</td>
<td>B3</td>
</tr>
</table>
</body>
</html>
        

➢ table3.css

@charset "UTF-8";

table {
    border: 1px solid gray;
}
td {
    border: 1px solid gray;
}
        

ソースコードの記述が終わったら、上書き保存をして、ブラウザで表示を確認してみてください。

2. 縦方向のセルを連結する

続いて、縦方向のセルの連結をしていきます。縦方向のセルを連結するには、<td>タグにrowspan属性を追加して、連結したいセルの個数を指定します。

縦方向のセルの連結とは、下図のようなことを指します。

図 7.3.2

A1のセルが、縦3つ分のセルと連結しています。

実際にソースコードを記述し、作成してみましょう。

新しくテキストエディタを開いて、[table3_2.html]という名前で[ch07]フォルダに保存してください。保存ができたら、[table3_2.html]に以下のソースコードを記述してください。

①ソース・フォルダー :webpage/ch07
②ファイル名     :table3_2.html

➢ table3_2.html

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="table3.css">
<title>セルを縦に連結する</title>
</head>
<body>
<table >
<tr>
<td rowspan="3">A1</td>
<td>A2</td>
</tr>
<tr>
<td>B1</td>
</tr>
<tr>
<td>C1</td>
</tr>
</table>
</body>
</html>
        

ソースコードの記述が終わったら、上書き保存をして、ブラウザで表示を確認してみてください。

図7.3.2と同じように表示されましたでしょうか?

◉セルを連結するときの注意

セルを連結するとき、連結するセルの数をきちんと計算せずに行ったために、テーブルがくずれてしまうという現象がしばしば発生します。縦横に 連結するセルの数をしっかり決めて指定するようにしましょう。

NEXT>> 7.4 テーブル・セルのサイズを指定する

HTMLとCSSの入門 目次

ご不明点はお問い合わせフォームからご連絡ください。

HTMLとCSSの入門 目次

ホームページ制作・保守

ホームページ制作・保守

セミナー講師

セミナー講師

主席インストラクター
早稲田大学大学院 理工学部卒業
SanJose 州立大学、コンピューター工学部卒業
アメリカのシリコンバレーでは、プログラマー・SEとして活躍
講師の詳細はこちら

ワードプレスセミナーも人気!

ワードプレスセミナーも人気!

より手軽にホームページ制作をしてみたい方にはワードプレスセミナーもおすすめです。
ワードプレスセミナーはこちら

1日集中HTML・CSSセミナーは、プログラミング教育で8年間の実績のある神田ITスクールが運営しています。
初心者、未経験者へわかりやすく教えるのには自信がありますので、ぜひご参加ください。
神田ITスクールのサイトはこちら

ホームページ制作・保守

ホームページ制作・保守
PAGETOP
Copyright © 2015 FusionOne Co.,Ltd. All rights reserved.