No.1ベストアンサー
- 回答日時:
Windows以外は、ひとつ上位のディレクトリは、../です。
./は現在(カレント)のディレクトリ。「アップロード先が変わることも考え」る場合は、基本的にルートからの絶対パスを書きます。
/images/Logo/top.gif
だと、そのHTMLをどこに移動しても有効です。もし相対パスで
../images/Logo/top.gif
としていたら、違う階層にアップロードしたら役に立ちませんね。
/books/test.htmlをbooks/book1/test.htmlに移動した場合
/ ルート
|-- index.html
|-- books/
| |-- test.html <img src="../images/Logo/top.gif">
| | ・ これは、[ルート]/images/Logo/top.gifと言う意味
| | ・ <img src="/images/Logo/top.gif">
| | これも、[ルート]/images/Logo/top.gifと言う意味
| |
| |-- book1
| | |-- test.html <img src="../images/Logo/top.gif">
| | これは、[ルート]/books/images/Logo/top.gifと言う意味
| | で、それは存在しない無効!!
| | <img src="/images/Logo/top.gif">
| | これは、[ルート]/images/Logo/top.gifと言う意味で有効
|
|-- images
| |-- Logo
| |-- top.gif
ただし、絶対パスで記述するとローカルサーバーが無い場合は、機能しない場合があるので注意してください。
「htmlの現在のフォルダ位置、ないしtopページのあるフォルダ位置が分かる方法」はありません。
あくまで、ブラウザがURLを見て判断するだけです。たとえば
http://hpcgi1.nifty.com/Iruka/ENV_FORM.cgi/ABC/v …
と、ABC以下(ABCも)をどのようなディレクトリ(パス)やファイル名にしても、あたかもそのディレクトリやファイルが実在するように表示されますが、現実には存在しません。現実のカレント(現在のディレクトリ名)や、トップの位置は、このプログラムのように他の手段に頼らないと無理です。--具体的にはサーバーのコンピューターの環境変数のDOCUMENT_ROOTやSCRIPT_NAMEを参照します。
環境変数:Windowsだと、マイコンピューター→プロパティ→詳細設定→環境変数にあたる。
ご回答どうもです。
windowsでテストしていましたので¥表記でしたw
環境変数を使う方法はちょっと調べてみましたが、
OS固有の状態に依存するので良くないようですね。
フォルダの階層が5つぐらいになりそうです。
CSSは別ファイルがいいみたいなので
TOPかその1個下にまとめて置こうかなと思いました。
/(ルート)って一番上っていう意味ですよね?
それともアップロードした先が自動的にルートになりますか?
これが分からないとCSSをまとめて置いても
意味がなくなるので。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロコードの一部分を変更する方法について教えてください。 2 2023/02/17 08:40
- Excel(エクセル) 【マクロ】フォルダAからダBへファイルを、ファイルの更新日時の条件で、1つづつ移動するには? 3 2022/08/25 09:56
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
- Outlook(アウトルック) すべての新着メールが「受診フォルダ」に入らない。 2 2023/02/24 20:28
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/03 09:11
- YouTube ユーチューブへの動画投稿にサムネイルを付ける方法は? 1 2022/07/21 23:45
- Access(アクセス) エクセルのマクロについて教えてください。 2 2023/02/03 16:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1つ下の階層のフォルダに相対...
-
拡張子htmlの表示について
-
HPを転送したのですが・・・。
-
ベーシック認証 CSSリンク
-
htaccessを利用してurl正規化
-
ひとつのドメインで複数サイト...
-
リンク先に日本語フォルダがあ...
-
webサイトの「index」を非表示...
-
リンクのindex.html省略
-
既存ウェブサイトをWordPressへ...
-
Excelで、社外秘(閲覧のみ)と...
-
ホームページでファイルをダウ...
-
HTMLからフォルダを開きたい
-
iPadの標準ブラウザでローカルH...
-
<!DOCTYPE html>あってますか?↑
-
form action="#"
-
一つのリンクに複数のURLを指定
-
インラインフレーム内のアンカ...
-
コマンドプロンプトでパラメー...
-
googleドライブで、PDFファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1つ下の階層のフォルダに相対...
-
複数のindex.htmlを作ってもい...
-
htaccessを利用してurl正規化
-
リンク先に日本語フォルダがあ...
-
URLに「.html」の拡張子がなく...
-
.htmと.htmlの違い
-
フォルダ内の最初のファイル名...
-
XREA使用で作成したHTMLファイ...
-
サーバー内のフォルダにある写...
-
トップページ「/index.html」の...
-
フォルダにはダミーでもindex.h...
-
htmlでリンクに勝手にindex.htm...
-
URLの書き方
-
リンクのindex.html省略
-
index.htmlファイルはどこに?
-
Application.OnTimeで引数付き...
-
ホームを index.html から inde...
-
JSPと異なるディレクトリのファ...
-
HTMLの階層移動
-
Matlabでforやifを使わずに条件...
おすすめ情報