教えていただきたいこと
htmlファイルのソース内にどう考えても上位階層へのリンクの「../」が省略されているものがありました。
(とあるサイトをコーディング模写の練習中)
該当サイトはブラウザ上で問題なく表示されていました。
技術的に可能なのでしょうか?
可能であれば仕組みを教えていただきたいです。
よろしくお願いします。
該当のソースコード
<!DOCTYPE html> <head> <link rel="stylesheet" href="/A/css/style.css" type="text/css"/> </head> <body> <img src="imgs/img.jpg"> </body> </html>
ファイルの階層
public_html
├ A
│ └css
├ B
│ └index.html
│ └ imgs
疑問点
本来「../」と記入しないと読み込めないと思うのですが、
どういう仕組みで問題なく読み込んでいるのでしょうか??
■質問のコード
<link rel="stylesheet" href="/A/css/style.css" type="text/css"/> ↓ ■本来 <link rel="stylesheet" href="../A/css/style.css" type="text/css"/>回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/24 11:50
2018/11/24 12:04
2018/11/24 13:03
2018/11/24 13:44 編集