-PR-
締切済み

CGIにCSSを

  • 困ってます
  • 質問No.298372
  • 閲覧数2310
  • ありがとう数3
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 4% (1/23)

CGIファイル(***.cgi)にスタイルシートを使用したいのですが
どのように指定すればいいのでしょうか?
CGIの場合はHTML等とは全然指定方法などが違うと思うのですが・・・。
CGIファイルではスタイルシートは不可なのでしょうか?
説明が下手ですみませんが、教えて下さい。よろしくお願いします。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル8

ベストアンサー率 29% (14/47)

CGIといっても、表示はただ単にHTMLを出力しているだけです。
よって、指定方法はHTMLファイルとまったく同じです。

CGIをテキストエディタで開き、該当箇所のタグにスタイルシートを
付け加えてやってください。
唯一注意しなければならないのは、 "の前に\がついて\"となっている
ところは、スタイルシートを付ける場合も\"としてください。
具体例でいうと、
print "<DIV align=\"center\">テスト</DIV>";
にスタイルシートを付けるときは
print "<DIV align=\"center\" style=\"color:#FF0000\">テスト</DIV>";
という具合です。

外部スタイルシートにしてしまうのが簡単だと思います。
その場合はCGIのソースの中から<HEAD>~</HEAD>の部分を探し、
<LINK rel="stylesheet" type="text/css" href="./******.css">
と入れてあとは.cssファイルを作ってください。

以上です。


  • 回答No.2
レベル12

ベストアンサー率 40% (230/562)

print <<"END";
<style>
\@import url(style.css);
</style>
END

とか。

style.cssを$stylesheetnameとかにすれば、ランダムにスタイルシートを使えます。
style.cssをstyle.cgiとCGIファイルにしてしまえば、かなり遅くなるものの、かなりランダムなCSSを生成することもできます。

ちなみにネスケ排除派です(悪。
このQ&Aで解決しましたか?
関連するQ&A
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-

特集


開業・独立という夢を持つ人へ向けた情報満載!

ピックアップ

ページ先頭へ