プロが教える店舗&オフィスのセキュリティ対策術

jyamatoです。

HTMLで、テーブルのカラムにまたがって画像を貼る方法を教えてください。
テーブルの境界線の上に、画像を張りたいのですが・・・

そもそも、こんな事は出来ないような気がするのですが・・・如何でしょう。

出来ない場合は、何か良い方法
(あたかも、テーブルの境界線の上に画像が貼れているように見えてしまうように)
があれば教えてください。
宜しくおねがいします。

A 回答 (5件)

あたかも、テーブルの境界線の上に画像が貼れているように見えてしまうように




境界線の上に画像がくれば当然、境界線なんて見えないでしょう?

逆のパターンですと
テーブルを一つ作って、そのテーブルの背景に画像を使用します。さらにその中にテーブルを入れれば完成です

この場合は画像の上に境界線ってことになりますね
    • good
    • 0
この回答へのお礼

ご解答ありがとうございます。

なるほど、かなり複雑なテーブル構成になってしまいますね(・_・;)
教えて頂いた方法で少し試してみます。

しかし、もう少し良い方法があればありがたいのですが・・・
やはり、kosaさんに答えて頂いた方法が精一杯(最善)でしょうかね。

お礼日時:2002/03/06 14:05

うーん、いまいち質問の意味を汲めていなくて、


外してるかもしれませんが…

・テーブル自体の画像を作って下に敷く
・Flashのようなソフトで下のレベルにテーブルのhtmlを、
 上のレベルに画像を読み込み、アルファで透明度をつける
(やってないので可能かはあやしいです)
・テーブルの記述をわざとおかしくして、くずす
(あ、でもやめといたほうがいいですよね…)

無責任な回答でごめんなさい。
    • good
    • 0
この回答へのお礼

ご解答ありがとうございます。
複雑なテーブル構成をが必要になってくるんですね。
やはり、簡単にはいかないようですね。

お礼日時:2002/03/07 09:13

質問に対する回答ですが、問題はブラウザの互換性に関わってきます。



NNだと、<LAYER>タグで座標を指定してやれば、自由自在に画像が張れます。

IEだと、どうかなぁ。<LAYER>って使えなかった気がしますね。

だけど、<img>タグでもマージン指定とかで何とかなりませんかねぇ。
    • good
    • 0
この回答へのお礼

ご解答ありがとうございます。
そうですね<LAYER>はIE未対応ですね。
<IMG>タグのマージン指定で出来るのですか?
試そうと調べてみましたが、分かりませんでした。
どこかのサイトに載っているでしょうか?
教えて頂ければ助かります(__)

お礼日時:2002/03/06 15:00

順当な手段はNo.2の方が言われるようにするのが良いですね。


<table border=0><tr>
<td background="○○.gif">
<table border=1>
<tr><td>。。。。。</td></tr>
<tr><td>。。。。。</td></tr>
</table>
</td>
</tr></table>
で完成です。
    • good
    • 0
この回答へのお礼

やはりそうですか。。。
ご解答ありがとうございます。

お礼日時:2002/03/06 14:50

<TD colspan=7> のように colspan=x で x 個のセルを横方向に連結できますが、これだとダメですかねぇ??

    • good
    • 0
この回答へのお礼

解答ありがとうございます。
ん~それも、考えたんですけど・・・
その画像と言うのは、●←の様な形でして、背景が透明になっています。
画像の背景が透明なので、テーブルの境界線の上に置くと、●画像の後ろに
境界線が見えるのです・・・の様な感じにしたいのですが。

質問の内容が不十分ですみませんでした(__)

お礼日時:2002/03/06 14:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!