特定のファイルを全てのページの特定の位置に表示させる、
そしてそのファイルを変更すると全てのページでも変更される、
つまりはSSIでできることとをスタイルシートで実現したいのですが、
その具体的な方法を教えてください。
なお、参考先のリンクは紹介していただくとして、
そのコピーでもかまいませんので、
回答にはスクリプトも書き添えてください。
また、そのような方法が存在しない場合、
「そんな方法はない」というご回答はご遠慮ください。
以上、よろしくお願いします。
「段落などの「ボックス」の右下に、特定のロゴを常に固定して表示してみます。」
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;}
参考
とほほのスタイルシート入門(基礎知識)
質問がむちゃくちゃなのでそれを少し補足。
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"); ?>
ご回答ありがとうございます。
ただ、SSIとスタイルシートは別物だと言うことくらいわかっております。
私が聞きたかったのは「SSIで実現できることをスタイルシートでも実現できないか?」ということです。
質問文もそのつもりで書きました。
意図がうまく伝わらなかったのは私の国語力の問題なのでしょう。失礼しました。
ご回答ありがとうございます。
大変参考になりました。