ホームページの作り方HP

ホームページの作り方を、 無料で初心者のために手打ちのHTMLタグとスタイルシートで解説してます

テーブルの枠線テクニック

 ホームページで多用するテーブルタグですが、 そのテーブルの枠線テクニックを紹介します。
 テーブルの枠線をそのままborderで指定すると、  下記のように二重線で表示されます。

 

<< HTMLデータ >>

<table border="3">
 <caption>テーブルの枠線テクニック</caption>
 <tr> <th>1</th> <th>2</th> <th>3</th> </tr>
 <tr> <td>A1</td> <td>A2</td> <td>A3</td> </tr>
 <tr> <td>B1</td> <td>B2</td> <td>B3</td> </tr>
 <tr> <td>C1</td> <td>C2</td> <td>C3</td> </tr>
</table>

<< ブラウザ表示 >>

テーブルの枠線テクニック
A1A2A3
B1B2B3
C1C2C3
   

 テーブルの枠線を二重線ではなく、1本の線で表示させたい人も結構いると思いますので、 そこでテーブルの枠線を1本の線で表示させるテクニックをご紹介します。

 その方法は、<table>タグ内で、枠線なしで、背景の色:bgcolor(この色が枠線の色になります)を設定し、 テーブル内の要素間の間隔であるcellspacing(この値が枠線の太さになります)を設定します。
 そして、テーブルの要素内の<tr>での背景の色:bgcolorを白や先ほどの色とは違う色を設定します。

 そうすると、テーブル内の要素間の間隔だけが色がついて表示され、1本線の枠線が表示されます。

<< HTMLデータ >>

<table bgcolor="blue" cellspacing="1">
 <caption>タイトル</caption>
 <tr bgcolor="#ffffff"> <th>1</th> <th>2</th> <th>3</th> </tr>
 <tr bgcolor="#ffffff"> <td>A1</td> <td>A2</td> <td>A3</td> </tr>
 <tr bgcolor="#ffffff"> <td>B1</td> <td>B2</td> <td>B3</td> </tr>
 <tr bgcolor="#ffffff"> <td>C1</td> <td>C2</td> <td>C3</td> </tr>
</table>

<< ブラウザ表示 >>

タイトル
A1A2A3
B1B2B3
C1C2C3

ホームページへのテーブルの利用

 テーブルの枠線テクニックや、テーブルを活用して、ホームページに項目を表示させてみます。

<< CSSファイルデータ例 >>

< ファイル名=style.css >

body {
font-size:13pt;
line-height:150%;
background-color:#ccffff
}
h1 {
color:red;
background-color:#ffccff;
text-align:center;
text-decoration:none
}
.name1 {
width:800px;
border-style:solid;
border-width:2px;
border-color:#339966;
text-align:left;
padding:10px;
background-color:#ffffff
}
.name2 {
padding:20px
}
.title {
background-color:#ffccff;
text-align:center;
}
.title a{
color:red;
text-decoration:none
}

<< HTMLファイル(ファイル名:index.html) >>
(注意:style.cssとindex.htmlが同じフォルダ内にある場合です)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>テーブルの枠線テクニック</title>
<meta name="keywords" content="テーブル,枠線,テクニック">
<meta name="description" content="テーブルの枠線テクニックの紹介">
<meta http-equiv="Content-Style-Type" content="text/css">
<META http-equiv="Content-Script-Type" content="text/javascript">
<LINK href="style.css" type="text/css" rel=stylesheet>
</head>
<body>
<div align="center">
<div class=name1>
<div class=title>
<A href="index.html"><h1>ホームページのタイトル</h1></A>
</div>
<table>
<tr>
<td valign="top">
<div class=name2>
<table bgcolor="blue" cellspacing="1" width="100" align="center">
<tr bgcolor="#ccffff" align="center"> <td>項目</td></tr>
<tr bgcolor="#ffffff" align="center"> <td><A href="index.html">リンク1</A></td></tr>
<tr bgcolor="#ffffff" align="center"> <td><A href="index.html">リンク2</A></td></tr>
</table>
</div>
</td>
<td>
<p class=name2>
さていよいよ、bodyタグ内のホームページ本文の解説に入りたいと思います。 それで、まず最初にホームページの内容領域の横幅は、800px以下にするようにします。 これは、ホームページ作成にあたってのほぼ鉄則みたいなものですね。
</p>
</td>
</tr>
</table>
</div>
</div>
</body>
</html>

<< ブラウザ縮小表示例 >>

さていよいよ、bodyタグ内のホームページ本文の解説に入りたいと思います。 それで、まず最初にホームページの内容領域の横幅は、800px以下にするようにします。 これは、ホームページ作成にあたってのほぼ鉄則みたいなものですね。





ホームページの作り方HPTOPへ

画像
リンク 素材リンク HP作成リンク

Copyright (C) 2006-2007 ホームページの作り方HP  All rights reserved.