CGI-BBS > データベース > 簡易データベース > 検索結果のフォントサイズを小さくしたい


カレッヂ
カレッヂ


質問者 蒼の砦  投稿日 9/21(金) 14:07:05
最近CGIを触り始めました。
勉強不足な点あるかも知れませんが、お時間ある方いらっしゃいましたらご教授下さい。

サンプルを改造し、なんとか動かす事まで出来るようになりました。
その際当方ではフレームを切って表示していますので、
検索結果を表示するとどうしても横スクロールが出てしまいます。
せめてフォントサイズを変更できればいいのですが・・・。
CGI構文でそのような類のものがあるのでしょうか。
回答者 Takashi  [削除]  投稿日 9/24(月) 23:16:36
単純に<FONT SIZE="-1">タグ等で文字のサイズを縮小することは出来ないのですか?
質問者 蒼の砦  [削除]  投稿日 9/25(火) 14:31:26
お返事ありがとう御座います。

HTMLタグ感覚でテーブルに<FONT size="-1">表示文字</FONT>を入れてみましたが
500内部サーバーエラーが出てしまいました。入れる部分が間違っているのでしょうか。

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

#■検索結果

print "Content-type: text/html\n\n";
print <<"EOF";
<html><head><title>$title</title></head>
<!-- MiniDatabase v2.1 (c) www.rescue.ne.jp -->
$body
<h2>《検索結果》</h2>
EOF

if (!@NEW) { print "●ご指定の条件では見当たりませんでした.<p>\n"; }
else {
        print "<table border=2 cellpadding=1 cellspacing=1><tr>\n";

        print "<th nowrap><FONT size="-1">商品番号</FONT></th>\n";
        print "<th nowrap><FONT size="-1">商品名</FONT></th>\n";
        print "<th nowrap><FONT size="-1">チーム名</FONT></th>\n";
        print "<th nowrap><FONT size="-1">H/A</FONT></th>\n";
        print "<th nowrap><FONT size="-1">シリーズ名</FONT></th>\n";
        print "<th nowrap><FONT size="-1">価格</FONT></th>\n";
        print "<th nowrap><FONT size="-1">備考</FONT></th>\n";

        print "</tr>\n";

        foreach $data (@NEW) {

                ($d,$DATE,$NAME,$EMAIL,$SEX,$AGE,$HANDLE,$PREF,$REM) = split(/\,/,$data);

                print "<tr>\n";

                print "<td nowrap><FONT size="-1">$NAME</FONT></td>\n";
                print "<td nowrap><FONT size="-1">$EMAIL</FONT></td>\n";
                print "<td nowrap><center><FONT size="-1">$SEX</FONT></center></td>\n";
                print "<td nowrap><center><FONT size="-1">$AGE</FONT></center></td>\n";
                print "<td nowrap><FONT size="-1">$HANDLE</FONT></td>\n";
                print "<td nowrap><FONT size="-1">$PREF</FONT></td>\n";
                print "<td><FONT size="-1">$REM</FONT></td>\n";

                print "</tr>\n";
        }

質問者 蒼の砦  [削除]  投稿日 9/25(火) 14:38:04
ちなみにserch.cgi部分の検索結果を列記してみました。
回答者 Takashi  [削除]  投稿日 9/25(火) 15:15:39
print "<th nowrap><FONT size="-1">商品番号</FONT></th>\n";
の"の前にエスケープ(\)を付けて下さい。

例)print "<th nowrap><FONT size=\"-1\">商品番号</FONT></th>\n";
質問者 蒼の砦  [削除]  投稿日 9/25(火) 18:27:58
Takashiさん、ありがとう御座いました!

無事テーブルのフォントの変更が成功しました。
いやはやCGIの世界での基本の「き」ですね。

ありがとう御座いました。本当に助かりました!
心からお礼申し上げます。

このページは終了したので返信(回答)は書きこめません

Web裏技