tableで背景画像を表示したい

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: 欅(けやき) : 2003/11/25 09:49
こんにちは
5*4のテーブルに、大きな一枚の背景画像を指定したいのですが
指定した画像が、セル毎に繰り返されてしまい、
画像全体を見せることができません
(イメージは、格子窓から外の風景がみえるカンジです)

事情があってホームページのアドレスは載せられないのですが
タグはこんなカンジでつくりました

<TABLE border="0" width="400" height="500" background="images/rafu.gif">
<COL span="5" width="20%">
<TBODY>
<TR>
<TD> </TD>
<TD> </TD> …

つたない説明ですが、
間違っている箇所を教えて頂ければ幸いです

1   名前: モノ : 2003/11/25 17:02
実際のページをみせることができないのであれば
記述したタグをここにコピーした方が良いと思います。
こんな感じ、ではあいまいな回答しか得られません。
一部だけ抜粋されても、そこに間違いがないのなら
回答する方々には原因が特定できませんよね?

とりあえず、
<COL span="5" width="20%">
と言う部分を変更してみるとどうですか?

また、背景の指定にスタイルシートを使ってみるといかがでしょうか?
一例:<table border="0" width="400" height="500" style="background:url(back.jpg) no-repeat;">


#大変失礼しました。
cols属性と勘違いしていましたね。
不適切な部分は削除・修正しておきます。

2   名前: 欅(けやき) : 2003/11/25 16:34
モノさま ありがとうございました
ご指摘のとおり、
<COL span="5" width="20%">
という部分を削除したら、思った通りに表示されました

削除した部分は、ホームページビルダー6.0を使い
表の幅を100としたときの各セル幅を20%づつ
(横に5列なので100%)としたときに自動で入ったものです

COLというタグは、COLGROUPというタグと同じように存在するので
あながち間違いではないと思うのですが
大きな絵を背景にしたいときにCOLタグの指定と両立できないのだ
と認識しました

本当に困っていたところだったので助かりました
ありがとうございました

一覧へ戻る