※ ChatGPTを利用し、要約された質問です(原文:テーブルとテーブルの間の隙間)
テーブルとテーブルの間の隙間
このQ&Aのポイント
IE6で表示した場合、テーブル間に微妙な隙間が入ってしまう問題があります。ランダムに画像を表示するスクリプトを削除すれば隙間はなくなりますが、ランダム表示させたい場合の解決方法を教えてください。
HTMLを使ってテーブル間に微妙な隙間が発生してしまいます。表示される画像をランダムにするスクリプトを削除すると隙間はなくなりますが、どうにかして隙間をなくしたまま画像をランダムに表示したいです。
テーブルとテーブルの間に微妙な隙間が生じてしまいます。ランダムに画像を表示するスクリプトを削除したら隙間はなくなりますが、ランダム表示させたいので解決策を教えてください。
以下の様なHTMLでIE6で表示した場合、●Aと●Bの間に、微妙な隙間が入ってしまいます。
どうやっても隙間が無くなりません。
●Aの部分には、画像がランダムに表示されるようなスクリプトを記述していますが、
そのスクリプトを削除したら、ちゃんと隙間が無くなるのです(^^;)
これって方法はありますか?どうにかランダムに表示させたいので、アドバイス下さい。
============================
<script language="javascript" src="../js/top.js"></script>
</HEAD>
<BODY topmargin="0">
<DIV align="center">
<TABLE border="0" cellspacing="0" cellpadding="0">
<TBODY>
●A <TR>
<TD width="800"><SCRIPT LANGUAGE="JavaScript">random_img2()</SCRIPT>
<noscript><IMG src="../img/1.jpg" alt="" width="800" height="300"></noscript></TD>
</TR>
●B <TR>
<TD width="800"><A href="../index.html">HOME</A> >> TEST</TD>
</TR>
</TBODY>
</TABLE>
============================
※実際のHTMLには●Aと●Bという文字は入っておりません。
以下はtop.jsで記述している内容です。
============================
function random_img1(num1,num2) {
if((num1 - num2) > 0) {
var big = num1
var small = num2
} else {
var big = num2
var small = num1
}
var range = big - small + 1
var number = Math.floor(Math.random()*range) + small
return(number)
}
function random_img2() {
var img_src = "../img/" + random_img1(1,3) + ".jpg"
document.write("<IMG SRC='" + img_src + "'>")
}
============================
お礼
回答ありがとうございます。 すべて一行に記述したら、隙間がなくなりました! ありがとうございました!