回答編集履歴

3

お互い勘違い?

2021/03/23 09:18

投稿

FKM
FKM

スコア3647

test CHANGED
@@ -10,13 +10,13 @@
10
10
 
11
11
  ../という記述は今いるディレクトリから上の階層に遡るために使用しますが、
12
12
 
13
- 今回index.htmlから参照しているとすれば、index.htmlは親ディレクトリにあるので、ダイレクトにパスを書いていくだけでいけます。
13
+ 今回style.cssから参照しているとすれば、親ディレクトリにたどってから、ダイレクトにパスを書いていくだけでいけます。この際、style.cssのあるディレクトリは考える必要ありません。
14
14
 
15
15
 
16
16
 
17
17
  ```
18
18
 
19
- background-image('img/PC/pc.jpg')
19
+ background-image('../img/PC/pc.jpg')
20
20
 
21
21
  ```
22
22
 

2

大文字

2021/03/23 09:18

投稿

FKM
FKM

スコア3647

test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ```
18
18
 
19
- background-image('img/pc/pc.jpg')
19
+ background-image('img/PC/pc.jpg')
20
20
 
21
21
  ```
22
22
 

1

勘違いなので修正

2021/03/23 08:50

投稿

FKM
FKM

スコア3647

test CHANGED
@@ -6,29 +6,19 @@
6
6
 
7
7
 
8
8
 
9
+ つまり現在いる位置がわかれば、あとはそこからたどるだけです。
10
+
11
+ ../という記述は今いるディレクトリから上の階層に遡るために使用しますが、
12
+
9
- つまり現在いる位置はstyle.cssなので、そのファイルがあるディレクトリcssからて、一旦親ディレクトリに遡りそれからimgディレクトリ、pcディレクトリとたどる必要があります。
13
+ 今回index.htmlから参照しいるとすればindex.htmlは親ディレクトリにあるのでダイレクトにパスを書いていくだけでいけます。
10
14
 
11
15
 
12
16
 
13
- その際、遡るときに記述するのが **../対象のディレクトリ** という二点リーダで、これを使って記述します。
17
+ ```
14
18
 
15
- ①今いるcssディレククトリから一つ遡り、親ディレクトリに遷移
19
+ background-image('img/pc/pc.jpg')
16
-
17
- ②親から見て、pc.jpgファイルがある場所を求める。
18
-
19
- ③親から順番に子ディレクトリを追っていく。
20
-
21
-
22
-
23
- そうすれば、今回記述するパスは
24
20
 
25
21
  ```
26
-
27
- background-image('../img/pc/pc.jpg')
28
-
29
- ```
30
-
31
- となることがわかると思います。おそらく今回は間違ってcssディレクトリをパスに書いてしまったのではないでしょうか(現在位置のファイルが存在するディレクトリはいちいち記述する必要ありません)。
32
22
 
33
23
 
34
24