LPI Web Development Essentials 無料問題 4 / 10 ・ 分野2: HTML Document Markup
base要素がなく、現在の文書URLがhttps://example.test/docs/intro.htmlである。href="../help.html"の解決先はどれか。
- https://example.test/docs/intro.html/help.html
- https://example.test/help.html
- https://example.test/docs/help.html
- https://help.html/
正解と解説を見る
正解: B
正解の理由
相対URLの..は基準のパス階層を一段上がる指定である。docsから上がった位置のhelp.htmlを参照する。
違う選択肢
「https://example.test/docs/help.html」… ..を反映していない。
「https://example.test/docs/intro.html/help.html」… 基準文書名をディレクトリーとして扱っている。
「https://help.html/」… 相対パスをホスト名と解釈している。
押さえどころ
base要素がないことを前提に文書のURLを基準にする。基準URLを変更すると解決先も変わる。