ホームページを作る場合テーブルを使用し、そのテーブル内のセル(枠)に色々の情報を加えていくと作りやすいことが分かりました。今回はそのセルの中の背景に色をつけたり、画像を貼り付けたりする方法を学習しました。
まず背景の色ですがtable要素にbgcolorの属性で指定します。すなわち、<table bgcolor=”色”> ~</table>で表します。例えば青い背景にしたければ、bgcolor=”blue”と表現すればよいわけです。
次に、背景画像ですが、table要素にbackground属性で指定できます。しかしtable要素のbackground属性はブラウザーの独自の属性で、HTMLの正式な仕様でないため背景画像をつけるには、table要素のstyle属性を使用してスタイルシートのプロパティとして画像情報を定義します。例えば、画像がgazou.figというファイルに格納されているとすると<table style=”background: URL(gazou.fig)”> ~</table>という表現で画像をテーブルの背景に表示できます。ただしこの場合gazou.figとhtmlファイルとは同じフォルダー内に存在する必要があります。また、この指定だとセルの大きさが大きく画像の大きさと一致してないと同じ画像が繰り返し表示されセルを埋めます。この繰り返しをさせないためには、background-repeatというプロパティを用いてno-repeatを指定します。すなわち<table style = ”background: URL (gazou.fig); background-repeat:no-repeat” > ~</table>とすることで表現できます。

