• 締切済み

HTMLで質問があります。

最近HTMLの勉強をはじめたのですが、その中で、自分のマイドキュメントのなかのMyPicturesにある画像を取り込むときに、<img border="0" src=file:///C:/My%20Documents/My%20Pictures/ichigopafe.gif この後に大きさとなっているのですが、「%20って」どういう意味ですか?それから、C:の前の///の意味を教えて下さい。まだ初心者なのでよろしくお願いします。

  • HTML
  • 回答数4
  • ありがとう数3

みんなの回答

  • Ryow
  • ベストアンサー率38% (124/325)
回答No.4

簡単に説明すると、サーバ上に作成するサイトをbudouajiさんのPC上に再現するわけです。 ディレクトリ構造 C:\ <コンピュータのルートディレクトリ | ...-home <Webページのルートディレクトリ ......| ........--contents <htmlファイルを格納 ......| ........--image <画像ファイルを格納 ......| ........--sound <音声ファイルを格納 など、格納するファイルの種類によってディレクトリを分けると管理しやすくなります。 また、「contents」ディレクトリの中を更に分けて、プロフィールやリンク等のコンテンツ毎にしておくと、これまたファイル管理がしやすくなります。 そして、Webページで扱うファイルは、全て「home」以下のディレクトリに保存しておくことです。 (外部リンクを除く) リンクについては、現在の場所からの相対的な位置関係で表す「相対パス」にしておきましょう。

  • myeyesonly
  • ベストアンサー率36% (3818/10368)
回答No.3

こんにちは。 sesame さんへのお礼にある、>それを見ながらペイントで作成~ってのは、多分、メモ帳の間違いでしょうか? 実は、私も同じ事やってます。但し元をつくったのはフロントページじゃなくて、ネットスケープコンポーザーですけど。(^^ゞ 最近は、HTMLの単語(タグといいます)を結構覚えてきたので、最初からメモ帳だけで書けるようになりましたけど。 そうやって、この程度のことは出来るようになります。↓(参考URL) それから、>半角スペースをふくまない~っていうのは、インターネットでは、フォルダ(ディレクトリといいます)やファイル名は、半角英数文字しか 使えません。ですから、半角カタカナや半角スペースもダメです。 まず、使うファイルの名前等を全部、半角英数字に直しましょう。 それから、大文字と小文字も区別されるので、どちらかに統一した方がいいです。 例えば、 富士山.jpg → × fujisan.jpg → ○ あと、実際のファイル名が Fujisan.jpg で HTMLに fujisan.jpg ってやるとパソコンの中にある時は表示されるけど、インターネットのサーバーにアップロードすると見えなくなっちゃいます。 だから、>半角スペースをふくまないフォルダ~というのは、どこかにあるんじゃなくて、フォルダの名前を変えて作っちゃうんです。 ファイル名も同様に。全て半角英数字だけ。これを忘れずに。 ではお互いに頑張りましょう。

参考URL:
http://www13.u-page.so-net.ne.jp/zd5/gonbe7/
budouaji
質問者

お礼

親切に教えてくださってありがとうございます。そうそうペイントじゃなくて、メモ帳です。すいません。意味が少し分かりましたよ。そういう意味だったんですね。ありがとうございました。それからホームページ見させてもらいました。早くみなさんみたいに作れるように頑張ります。

  • sesame
  • ベストアンサー率49% (1127/2292)
回答No.2

%20は半角スペースの代替参照です。 My%20Documents/My%20PicturesならMy Documents/My Picturesと置きかえられます。 file:///はローカルドライブ(自分のマシン)内のファイルをURL指定する場合の書式です。 なお、 <img border="0" src=file:///C:/My%20Documents/My%20Pictures/ichigopafe.gif> と記述したHTMLは、サーバスペースにアップロードしても「絶対に」正しく表示されませんので、今のうちにちょこちょこ直しておきましょう。 正しい書式は <img border="0" src="ichigopafe.gif" width="" height=""> です。(width="" height=""には画像の縦横サイズを記入する) また、HTMLに対して画像フォルダを掘ってその中に画像をまとめて格納するならば、 <img border="0" src="./images/ichigopafe.gif" width="" height=""> 等となります。(フォルダ名はimagesでなくても任意) 注意事項としては、 ・あなたのマシンのドライブ/フォルダ構成はサーバ上では再現できないので、file:///…で始まるローカル指定は捨て去りましょう。 ・半角スペースを含むフォルダ内でのHTML編集は、正しい動作が保証できないので、ドライブのルートから半角スペースを含まないフォルダを掘って、そこで編集するようにしましょう。 (C:\HTML\ 、C:\MYHOME\ など)

budouaji
質問者

お礼

詳しく説明していただいてありがとうございます。私のソースが間違ってるって知らなかったです。そもそもフロントページってマイクロソフトのホームページを作成するソフトがありますよね。それを見ながらペイントで作成してるんですけど、フロントページのソースをまねしてもだめなんですか?そういうことじゃないのかな。私の場合画像を保存してる場所が悪いってことなんですか?半角スペースを含まないフォルダっていったいどこなんですか。右も左もまだ分かってないので、良かったら教えてください。

noname#8250
noname#8250
回答No.1

根本的にあなたのソースの指定方法が間違っています。これではweb上にアップしたときにあなた以外画像ファイルはみられません。相対パスで指定するようにしましょう。絶対パス・相対パスに関してはHTMLリファレンスの本などをみれば載っていることですので今一度お確かめください。 では。

参考URL:
http://tohoho.wakusei.ne.jp/www.htm
budouaji
質問者

お礼

さっそくありがとうございます。な、何と私のソースが基本的に違ってるってことですよね。なんせまったくのど素人なので、何が何だか。でも頑張って勉強して見ます。ありがとうございます。

関連するQ&A

  • HTMLでHP制作、画像の横にアンダーバーが出てしまいます

    現在HTMLを使ってHPを制作中です。 HTMLは初心者で、ウェブや本を参考して作っています。 そこで問題が発生しました。回答よろしくお願いします。 以下のHTMLタグを入れたところ(○○以外はコピペしました)、 <HTML> <HEAD> <TITLE>○○○</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LEFTMARGIN="0" RIGHTMARGIN="0" TOPMARGIN="20" BOTTOMMARGIN="0" BACKGROUND="○○.gif"> <DIV ALIGN="CENTER"> <IMG SRC="○○.gif"> <A HREF="○○.htm"><IMG SRC="○○.gif" BORDER="0"> <A HREF="○○.htm"><IMG SRC="○○.gif" BORDER="0"> <A HREF="○○.htm"><IMG SRC="○○.gif" BORDER="0"></A> <IMG SRC="○○.jpg" WIDTH="200" HEIGHT="159"> </DIV> </BODY> </HTML> htmで確認したところ、 2と3個目のIMGの横(右下)に小さなアンダーバーのようなものが表示されてしまいます。 これを表示しないようにしたいのですが、調べても解決しませんでした。 初心者なもので、質問する内容に情報が足りなかったら教えて下さい。 回答、よろしくお願いします!

    • ベストアンサー
    • HTML
  • バナーがHPに出ません。

    作ったバナーがでません。xマークが出ます。 クリックするとちゃんとリンクするのでGifが悪いのでしょうか? どなたか教えてください。 宜しくお願いいたします。 <a href=http://6905.teacup.com/***/*** target=_top><IMG src=A.gif width=88 height=31 border=0></a> バナーの場所です。 C:\Documents and Settings\Owner\My Documents\My Pictures\バナー

  • バナーの素材に文字をいれたいのです。

    フリー素材のページからバナーの素材をダウンロードしてきました。 文字を乗せて使えると書いていたので、 文字を乗せたいのですが、どうやって乗せれば良いのですか? そのまま貼ると<img src="../../../../My Documents/My Pictures/bana-.gif" width="250" height="60"> っとなります。 この中の何処かに文字を入れるのでしょうか? 初心者なもので用語など分からないので宜しくお願いします。

  • HTMLの画像の貼り方について質問です。

    はじめまして。OHANA_Sといいます。 よろしくお願いします。 早速ですが、HTMLについて質問させて下さい。 HTMLでTABLEを組んで 画像を隙間なく貼り合わせたいのですが、 「CELLSPACING="0" CELPADDING="0" BORDER="0"」 を記入しても画像の間に少し隙間が出てキレイに組めません。 何か対処法がありましたら教えてください。 今、手こずってるのがこのTABLEです。 1段目:画像1枚(縦200px、横525px) 2段目:画像7枚(縦15px、横75px(×7=合計525px)) <table WIDTH="525" CELLSPACING="0" CELPADDING="0" BORDER="0"> <td colspan=7> <img src="1段目画像.gif" WIDTH="525" height="200" BORDER="0"> </td><tr> <td> <img src="2段目画像.gif" WIDTH="75" height="15" BORDER="0"> </td> (中略) </TABLE> 長文になってしまい申し訳ありませんが、よろしくお願いします。

  • HTMLでの画像表示のやり方を教えて下さい。

    素材サイト様から画像をダウンロードしてオークションサイトの自己紹介欄に載せようとしたところ出来ませんでした。 様々なHTML講座サイトを拝見し試しましたができません(>_<) <img src="名前.gif"> が基本ですよね? この名前の部分はダウンロードした画像からプロパティを開き表示されている名前の部分とは違うのでしょうか? 試したことは<img src="画像のアドレス" border="0">もやりましたがプレビューを見ると『border="0"』の部分がどうしても img src="の前に来てしまうのです。 このアドレスも右クリックしてでてきたアドレスとは違うのでしょうか? その場合アドレスは『file://~』から始まります。 唯一できた表示が直リンクだけでした。 これは素材サイト様に負担がかかってしまうので出来ません。 HTMLも使える自己紹介欄なのですがダウンロードした画像は表示できない設定なのでしょうか・・・。 詳しい方教えて下さいお願い致しますm(__)m

  • HTMLタグのアイコンに文字入れしたいのですが・・

    こんにちは。PC初心者です。 いろいろ勉強中なのですが、、素材のHPから気に入ったアイコンなどを保存しております。 例えば、↓この中に文字を入れたいのですが、、どこに入れたら良いでしょうか?? <a href="http://blog27.fc2.com/k/kaerinirorin/file/20060531124829.gif" target="_blank"><img src="http://blog27.fc2.com/k/kaerinirorin/file/20060531124829.gif" alt="20060531124829.gif" border="0"></a><br clear="all"> いろんなトコロに入れて試したのですが、文字が入りません。。 どなたか教えてください!! 宜しくお願い致します。

  • ロールオーバー画像の枠線を消したい

    初めてホームページ作成中の超初心者です。 ロールオーバーで、下記のタグで表示させたのですが、画像の枠線が出てしまいました。 普通に<img src="img1.gif">と書くと出ない画像なんですが・・・ リンク画像の枠線を消すのと同じ要領でborder="0"とも書き加えてみましたが、(4ヶ所とも)今度は何も表示されなくなってしまいました。 <問題のタグのひな形> <a href="http://www-------"onmouseover = "document.bt.src = 'img1.gif'" onmouseout = "document.bt.src = 'img2.gif'"onclick = "document.bt.src = 'img3.gif'"><img src = "img2.gif" name="bt"></a> どうぞ宜しくお願いします!

  • HTMLで入力すると・・・

    HTMLで画像を入れようとすると、うまくできません。HTMLは、<IMG src="画像名.gif">でやっています。何でなのでしょうか?教えてください。

  • 画像を変えるスクリプト

    <HTML> <HEAD> <TITLE></TITLE> <SCRIPT language="JavaScript"> <!-- img=new Array(); for(i=1;i<=4;i++){ img[i]=new Image(); img[i].src="img"+i+".gif"; } function changeImage(i,j){ document.images[i].src=img[j].src; } // --> </SCRIPT> </HEAD> <BODY> <CENTER> <A href="#" onMouseOver="changeImage(0,2)" onMouseOut="changeImage(0,1)"><IMG src="img1.gif" border=0></A><BR> <BR> <A href="#" onMouseOver="changeImage(1,4)" onMouseOut="changeImage(1,3)"><IMG src="img3.gif" border=0></A> </CENTER> </BODY> </HTML> マウスオーバーしたら画像が変わるスクリプトです。 質問ですがこのスクリプトでどうしてオブジェクトを作っているのでしょうか? 普通にsrcプロパティを変更するだけではだめなのでしょうか?例えばdocument.images[i].src="img"+j+".gif"のようにしてiとjを変えるような 感じです。

  • 画像のUPすると「"file:///c:/~」で始まってしまう

     HPを作成中の初心者です。いろいろな方の「HTMLの書き方」を参照してnotepadでHTMLタグを勉強しながら手書きで作成しています。  自分のHPに画像とリンクを張ろうと、リンクバナーの画像を自分のサーバーにアップしたのですが、画像のURLが「"file:///c:/~」で始まるものになってしまいます。     画像をUPするとき↓のように <IMG SRC="C:\Documents and Settings\○○\My Documents\rinku\ファイル名.gif">   としていました。  他の質問を参照にすると、これでは自分のPCのファイルを参照することになってしまう・・ということはわかりました。  そこで、対処方として「HTMLを手書きで直す」とあるのですが、どのように書き直していいのかがわかりません。  初歩的な質問で恐縮です。HTML勉強中ですので、わかりやすく教えていただけませんでしょうか??  ちなみにFFFTPを使ってUPしてます。

    • ベストアンサー
    • HTML