テーブルの行の色を変える

<HTML>
<HEAD>
<TITLE>テーブルの行の色を変える</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS">
</HEAD>

<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<TABLE WIDTH="450" BORDER="1" CELLSPACING="0" CELLPADDING="0">
<TR>
<TD ALIGN="CENTER">&nbsp;</TD>
<TD ALIGN="CENTER">列</TD>
<TD ALIGN="CENTER">列</TD>
<TD ALIGN="CENTER">列</TD>
<TD ALIGN="CENTER">列</TD>
</TR>
<TR ID="col1" onMouseOver="document.all['col1'].style.background='#ffcc00'" onMouseOut="document.all['col1'].style.background='#FFFFFF'">
<TD ALIGN="CENTER">行</TD>
<TD ALIGN="CENTER">セル1</TD>
<TD ALIGN="CENTER">セル2</TD>
<TD ALIGN="CENTER">セル3</TD>
<TD ALIGN="CENTER">セル4</TD>
</TR>
<TR ID="col2" onMouseOver="document.all['col2'].style.background='#ffcc00'" onMouseOut="document.all['col2'].style.background='#FFFFFF'">
<TD ALIGN="CENTER">行</TD>
<TD ALIGN="CENTER">セル1</TD>
<TD ALIGN="CENTER">セル2</TD>
<TD ALIGN="CENTER">セル3</TD>
<TD ALIGN="CENTER">セル4</TD>
</TR>
</TABLE>
</BODY>
</HTML>

テーブルのセルにマウスをあてると、横1行の色が変わる小ワザです。
たくさんのセルがあるテーブルでは、どの行がどの項目を示しているかわかりにくくなります。
この小ワザで見やすいテーブルを作ってみてはいかがでしょうか。

色を変えたい行(<TR>)に
・行の名称
 ID="col1"
・マウスオーバー時の処理
 onMouseOver="document.all['col1'].style.background='#ffcc00'"
 (マウスオーバーしたらcol1部分の背景をffcc00にする)
・マウスアウト時の処理
 onMouseOut="document.all['col1'].style.background='#FFFFFF'"
 (マウスアウトしたらcol1部分の背景をfffffにする)
を記述します。

行の名称、色などは自由に変更できます。

ホームページ作成ガイド

© INFI

ホーム | サイトについて | サイトマップ

ホームページ作成ガイド