締切済み

CGIにCSSを

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

お礼率 4% (1/23)

CGIファイル(***.cgi)にスタイルシートを使用したいのですが
どのように指定すればいいのでしょうか?
CGIの場合はHTML等とは全然指定方法などが違うと思うのですが・・・。
CGIファイルではスタイルシートは不可なのでしょうか?
説明が下手ですみませんが、教えて下さい。よろしくお願いします。

回答 (全2件)

  • 回答No.2

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

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

とか。

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

ちなみにネスケ排除派です(悪。
Be MORE 7・12 OK-チップでイイコトはじまる
  • 回答No.1

ベストアンサー率 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ファイルを作ってください。

以上です。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

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

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

特集


より良い社会へ。感謝経済プロジェクト始動

ピックアップ

ページ先頭へ