スタイルシートについて質問です。

特定のファイルを全てのページの特定の位置に表示させる、
そしてそのファイルを変更すると全てのページでも変更される、
つまりはSSIでできることとをスタイルシートで実現したいのですが、
その具体的な方法を教えてください。

なお、参考先のリンクは紹介していただくとして、
そのコピーでもかまいませんので、
回答にはスクリプトも書き添えてください。

また、そのような方法が存在しない場合、
「そんな方法はない」というご回答はご遠慮ください。

以上、よろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2007/11/04 05:45:16
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:virtual No.1

回答回数1139ベストアンサー獲得回数128

ポイント35pt

「段落などの「ボックス」の右下に、特定のロゴを常に固定して表示してみます。」

http://www.nishishi.com/css/box-edgelogo.html


全てのページで style.css を指定しておいて、style.cssに下記のように記述すればお望みのことができます。


body {

background-image: url("DarkYellowLogo.gif"); /* ロゴURL */

background-repeat: no-repeat; /* 1回だけ表示 */

background-position: bottom right; /* 右下に表示 */

background-color: #ffffcc; /* 背景色 */

padding: 0.3em; /* 内側の余白 */

}


これはあなたの以前の質問

http://q.hatena.ne.jp/1189850388

の応用編になります。

赤字の部分がそれに該当します。


body{background:#fff url(images/picasso2.jpg) 30% 0% no-repeat fixed;color:#1A1F4A;font-size:11px;font-family:Tahoma, Helvetica, Sans-Serif;margin:0px auto 0px;padding:0;}

参考

とほほのスタイルシート入門(基礎知識)

http://www.tohoho-web.com/css/basic.htm

http://www.tohoho-web.com/css/reference.htm#background

id:taroemon

ご回答ありがとうございます。

大変参考になりました。

2007/11/04 05:28:46
id:wizemperor No.2

回答回数379ベストアンサー獲得回数52

ポイント35pt

質問がむちゃくちゃなのでそれを少し補足。

SSIとスタイルシートはまったくの別物です。

よって、「スタイルシートで」実現する方法はありません。


やりたいことは一部のファイルを読み込みたいということだと思いますが、

(X)HTMLでフレームやiframe(おすすめはできない)、objectを使って実現できます。


http://www.coolwebwindow.com/weblife_column/coolweb/000112.php


一般的にはPHPを使うことが多いです。


http://digit-01.com/ownpage/php_exct_html.html

http://www.coolwebwindow.com/weblife_column/coolweb/000112.php


読み込むファイル(例えば、menu.html)を読み込みたいところでincludeするだけです。

書き方もSSIに近いのでわかりやすいと思います。


    <?php include("menu.html"); ?>
id:taroemon

ご回答ありがとうございます。


ただ、SSIとスタイルシートは別物だと言うことくらいわかっております。

私が聞きたかったのは「SSIで実現できることをスタイルシートでも実現できないか?」ということです。

質問文もそのつもりで書きました。

意図がうまく伝わらなかったのは私の国語力の問題なのでしょう。失礼しました。

2007/11/04 05:44:09

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません