※ ChatGPTを利用し、要約された質問です(原文:CGI:HTML表示結果のカスタマイズとタグの隙間)
CGI:HTML表示結果のカスタマイズとタグの隙間
このQ&Aのポイント
CGIのHTML表示結果をカスタマイズする方法と、タグの隙間ができる現象について質問です。
CGI配布元のリンクラリーを使用してwebスタンプラリーを作成中ですが、表示が思うようにできません。
15マスの一覧表を作成する際にタグの隙間が発生してしまい、スタンプの表示がずれてしまいます。また、指定したID名にゲットスタンプを表示する方法も試しましたが、うまくいきません。5×3の表示順にスタンプを表示する方法が知りたいです。
CGI:HTML表示結果のカスタマイズとタグの隙間
お世話になります。
CGIはフリー配布されているものをわずかに触る程度の初心者で、足りないことを申し上げてしまうと思いますが教えていただけますと嬉しいです。
今、「リンクラリー」というフリー配布のCGIをさわっています。
これをベースにwebスタンプラリー(リンクバナーをスタンプ画像にしたり)として何とか雰囲気だけは近づけたのですが、どうしても表示を思うようにできなかったり、「どうしてこここにこの隙間ができるんだろう…」と自分では解明できない状況が生じました。
CGI配布元様:http://exdreams.net/room/contents/e_lrarry.html
(1)進捗を確認する「user_rarrylist.html」の一覧表を、5列×3行(15マス)として表示したいのですが、<!--START RARRY LIST--><!--END RARRY LIST-->で繰り返し処理(スタンプゲット)を挟むと、次の処理との間に隙間ができてしまいます。
TABLEで背景画像(スタンプシート)とWIDTHを指定していますが、ゲットしたスタンプ(IMG)がずれていきます(背景とうまく重ならない)。
●TDタグ使用→TDタグで15個生成されるため、横に15マスの長い表ができてしまう。
(2)指定したID名にゲットスタンプを放り込む、などという方法は思いついても、実現可能かどうかさえ分かりませんでした。
(2)DIVタグのID属性(名前)を利用して、ボックスの表示・非表示をコントロールすることは可能でしたが、やはり隙間の問題と、思った順番(スタンプA→ボックス1に表示)することができませんでした。
(1)(2)(3)(4)(5)
(6)(7)(8)(9)(11)
(12)(13)(14)(15)(16)
このように「5×3」で番号順に(ゲット順に影響受けず)表示ができればと思っております。
もし可能であれば、教えていただけますと嬉しいです。
よろしくお願いいたします。
お礼
早速のご回答をありがとうございました。 実装してみましたところ、イメージ通りの一覧表が完成いたしました! 本当に感動しました。CGIのいじり方ばかりに気をとられ、タグでどこまで表現できるのかに盲目しておりました。 TABLE使用の記事につきましても大変参考になりました。今後のサイト作りの際に気を付けたいと思います。 この度は本当にありがとうございました。またお目にかかる機会がございましたらぜひご教授よろしくお願いいたします。