回答編集履歴

4

typo修正

2019/07/29 12:53

投稿

think49
think49

スコア18162

test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
  | ./page2.html | 相対パス(RFC2396)、相対URI(RFC2396) |
22
22
 
23
- | /contents/page2.html" | 絶対パス(RFC2396, RFC3986) |
23
+ | /contents/page2.html | 絶対パス(RFC2396, RFC3986) |
24
24
 
25
25
  | http://www.example.com/contents/page2.html | 絶対URI(RFC2396, RFC3986) |
26
26
 
@@ -50,7 +50,7 @@
50
50
 
51
51
  | ./page2.html | パス相対スキームなしURL文字列(path-relative-scheme-less-URL string)、相対URL文字列(relative-URL string) |
52
52
 
53
- | /contents/page2.html" | 絶対パス(RFC2396, RFC3986) |
53
+ | /contents/page2.html | 絶対パス(RFC2396, RFC3986) |
54
54
 
55
55
  | http://www.example.com/contents/page2.html | 絶対URI(RFC2396, RFC3986) |
56
56
 
@@ -74,7 +74,7 @@
74
74
 
75
75
  | ./page2.html | ドキュメント相対パス | 相対パス(RFC2396)、相対URI(RFC2396) |
76
76
 
77
- | /contents/page2.html" | サイトルート相対パス | 絶対パス(RFC2396, RFC3986) |
77
+ | /contents/page2.html | サイトルート相対パス | 絶対パス(RFC2396, RFC3986) |
78
78
 
79
79
  | http://www.example.com/contents/page2.html | 絶対パス | 絶対URI(RFC2396, RFC3986) |
80
80
 

3

URL Standardを追記。markdown表を使用。

2019/07/29 12:53

投稿

think49
think49

スコア18162

test CHANGED
@@ -1,32 +1,86 @@
1
- URL関連の用語は [RFC2396(ja)](http://jbpe.tripod.com/rfcj/rfc2396.ej.sjis.txt), [RFC3986](http://www.ietf.org/rfc/rfc3986.txt), [RFC3986(ja)](https://triple-underscore.github.io/RFC3986-ja.html) を参考にする事をお勧めします。
1
+ ### RFC
2
2
 
3
3
 
4
4
 
5
- 1. "./page2.html" … 相対パス(RFC2396)、相対URI(RFC2396)
5
+ - [RFC2396(ja)](http://jbpe.tripod.com/rfcj/rfc2396.ej.sjis.txt)
6
6
 
7
- 2. "/contents/page2.html" … 絶対パス(RFC2396, RFC3986)
7
+ - [RFC3986](http://www.ietf.org/rfc/rfc3986.txt)
8
8
 
9
+ - [RFC3986(ja)](https://triple-underscore.github.io/RFC3986-ja.html)
10
+
11
+
12
+
13
+ URL関連の用語は、上記RFCを参考にする事をお勧めします。
14
+
15
+
16
+
17
+ | URL | 名前(RFC) |
18
+
19
+ |:--|:--|
20
+
21
+ | ./page2.html | 相対パス(RFC2396)、相対URI(RFC2396) |
22
+
23
+ | /contents/page2.html" | 絶対パス(RFC2396, RFC3986) |
24
+
9
- 3. "http://www.example.com/contents/page2.html" 絶対URI(RFC2396, RFC3986)
25
+ | http://www.example.com/contents/page2.html | 絶対URI(RFC2396, RFC3986) |
10
26
 
11
27
 
12
28
 
13
29
  RFC3986 には「URI参照」「相対的参照」などの用語もあります。
14
30
 
31
+
32
+
15
- HTML5 では「URL」が再定義されていますのでそちらも読んでみるといいかもしれません。
33
+ ### URL Standard
16
34
 
17
35
 
18
36
 
37
+ - [4.3. URL writing - URL Standard](https://url.spec.whatwg.org/#url-writing)
38
+
19
- - [2.5 URL HTML5 日本語訳](http://momdo.github.io/html5/infrastructure.html#urls)
39
+ - [4.3. URL の書式 - URL Standard (日本語訳](https://triple-underscore.github.io/URL-ja.html#url-writing)
20
40
 
21
41
 
22
42
 
23
- **(サイトルート相対パス)**
43
+ URL Standard では「URL」を再定義しています。
24
-
25
- 「絶対URI」(http://www.example.com/)を「絶対パス」と説明し、「絶対パス」(/hoge.html)を「相対パス」と説明しているWebサイトが散見されますが、誤りです。
26
44
 
27
45
 
28
46
 
47
+ | URL | 名前(URL Standard) |
48
+
49
+ |:--|:--|
50
+
51
+ | ./page2.html | パス相対スキームなしURL文字列(path-relative-scheme-less-URL string)、相対URL文字列(relative-URL string) |
52
+
53
+ | /contents/page2.html" | 絶対パス(RFC2396, RFC3986) |
54
+
55
+ | http://www.example.com/contents/page2.html | 絶対URI(RFC2396, RFC3986) |
56
+
57
+
58
+
59
+ やや独特ですが、概ね、RFCと用語は同じです。
60
+
61
+
62
+
63
+ ### Adobe
64
+
65
+
66
+
67
+ Adobe 系列の DreamWeaver のドキュメントでは、RFCとは異なる定義がされており、RFCとの対応表が下記になります。
68
+
69
+
70
+
71
+ | URL | 名前(Adobe) | 名前(RFC) |
72
+
73
+ |:--|:--|:--|
74
+
75
+ | ./page2.html | ドキュメント相対パス | 相対パス(RFC2396)、相対URI(RFC2396) |
76
+
77
+ | /contents/page2.html" | サイトルート相対パス | 絶対パス(RFC2396, RFC3986) |
78
+
79
+ | http://www.example.com/contents/page2.html | 絶対パス | 絶対URI(RFC2396, RFC3986) |
80
+
81
+
82
+
29
- Adobe 系列の DreamWeaver では「絶対パス」を「サイトルート相対パス」として再定義しているようですが、「相対パス」と誤認識される元なのでこの用語は使って欲しくないと個人的には思っています。
83
+ Adobe は「絶対パス」を「サイトルート相対パス」として再定義しているようですが、「相対パス」と誤認識される元なのでこの用語は使って欲しくないと個人的には思っています。
30
84
 
31
85
  おそらく、Adobe の言い分は「サイトルートを基点とした相対パス=サイトルート相対パス」と主張したいのでしょうが、ルートを基準にしたら絶対パスではないかと…。
32
86
 

2

RFC3986日本語訳がリンク切れの為、リンク修正

2019/07/29 12:52

投稿

think49
think49

スコア18162

test CHANGED
@@ -1,4 +1,4 @@
1
- URL関連の用語は [RFC2396(ja)](http://jbpe.tripod.com/rfcj/rfc2396.ej.sjis.txt), [RFC3986](http://www.ietf.org/rfc/rfc3986.txt), [RFC3986(ja)](http://www.eonet.ne.jp/~h-hash/rfc_ja/rfc3986.ja.html) を参考にする事をお勧めします。
1
+ URL関連の用語は [RFC2396(ja)](http://jbpe.tripod.com/rfcj/rfc2396.ej.sjis.txt), [RFC3986](http://www.ietf.org/rfc/rfc3986.txt), [RFC3986(ja)](https://triple-underscore.github.io/RFC3986-ja.html) を参考にする事をお勧めします。
2
2
 
3
3
 
4
4
 

1

参考リンク追加(HTML5, Adobe)

2017/03/20 16:35

投稿

think49
think49

スコア18162

test CHANGED
@@ -16,7 +16,11 @@
16
16
 
17
17
 
18
18
 
19
+ - [2.5 URL — HTML5 日本語訳](http://momdo.github.io/html5/infrastructure.html#urls)
20
+
21
+
22
+
19
- **(蛇足)**
23
+ **(サイトルート相対パス)**
20
24
 
21
25
  「絶対URI」(http://www.example.com/)を「絶対パス」と説明し、「絶対パス」(/hoge.html)を「相対パス」と説明しているWebサイトが散見されますが、誤りです。
22
26
 
@@ -29,3 +33,5 @@
29
33
 
30
34
 
31
35
  - [ルート相対パス - HTML | 【OKWave】](http://okwave.jp/qa/q8814643/a24497287.html)
36
+
37
+ - [Adobe Dreamweaver * リンクおよびナビゲーションについて - Adobe](https://helpx.adobe.com/jp/dreamweaver/using/linking-navigation.html)