スタイルシートについて聞きたいのですが、画像を保存しているディレクトリを一括して指定する方法をどこかで見た覚えがあるのですが、調べてもよくわかりません。わかる人がいましたらおしえてください。


 具体的に説明すると、<img>タグで画像を貼るとき、ファイル名だけ書いておけば、あらかじめスタイルシートに指定したディレクトリからそのファイル名の画像をブラウザが取得するという感じです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/04/14 06:14:22
  • 終了:2006/04/21 06:15:02

回答(3件)

id:okuryu No.1

okuryu回答回数72ベストアンサー獲得回数32006/04/15 00:58:12

ポイント35pt

http://www.hatena.ne.jp/

JavaScript で実装してみるのはどうでしょうか。


// JavaScript

var dir = 'images/';


function setImage(){


var imgTags = document.getElementsByTagName('img');


for ( var i = 0; i < imgTags.length; i++ ){


imgTags[i].src = dir + imgTags[i];


}


}


// HTML

<body onload="setImage();">

<img src="hoge.jpg" />

<img src="foo.jpg" />

<img src="bar.jpg" />

</body>

id:watson No.2

watson回答回数59ベストアンサー獲得回数22006/04/15 19:21:54

ポイント35pt

http://www.tohoho-web.com/html/base.htm

スタイルシートではなくて、BASEタグのことではないでしょうか?

id:marinelake

これかもしれないなぁ。

2006/04/18 15:11:40
id:watson No.3

watson回答回数59ベストアンサー獲得回数22006/04/20 21:02:23

ポイント10pt

そうですねぇ、スタイルシートで探してみたけど、それらしいのは見つか

りませんでした

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

質問からは外れるけど、たとえばこういうのはありますよ

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

「 style="background: url( 画像ファイルへのパス )" 」

背景画像だけど、スタイルシート側で指定しておけば、本文側またはペー

ジ側では指定不要です

これを、 ID などで定義しておくと・・・

・ スタイルシート側

<STYLE type="text/css"><!--

.back_img { background: url( 画像ファイルへのパス ) }

--></STYLE>

・ 本文側またはページ側

<要素名 ID="back_img">~</要素名>

この要素の背景は、スタイルシートにて指定した画像が表示されます

スタイルシートを外部ファイルにしておけば、ページ側ではスタイルシー

トファイルの指定と、 ID="ID 名"などだけで可能です

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

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません