回答編集履歴

3

文言を修正

2020/03/09 13:50

投稿

new1ro
new1ro

スコア4528

test CHANGED
@@ -2,9 +2,9 @@
2
2
 
3
3
 
4
4
 
5
- おおざっぱに、<a>のほうにmain_imgを移動して、
5
+ おおざっぱに、<a>のほうに`class="main_img"`を移動して、
6
6
 
7
- imgには親要素に対しては隙間が出ないようにする記述 (`width: 100%;`、`height: 100%;`など) をするのが楽だと思います。
7
+ <img>には親要素に対しては隙間が出ないようにする記述 (`width: 100%;`、`height: 100%;`など) をするのが楽だと思います。
8
8
 
9
9
 
10
10
 

2

文言を修正

2020/03/09 13:50

投稿

new1ro
new1ro

スコア4528

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  おおざっぱに、<a>のほうにmain_imgを移動して、
6
6
 
7
- imgには親要素に対して`width: 100%;`、`height: 100%;`を指定するが楽だと思います。
7
+ imgには親要素に対しては隙間が出ないようにする記述 (`width: 100%;`、`height: 100%;`など) をするが楽だと思います。
8
8
 
9
9
 
10
10
 
@@ -20,9 +20,11 @@
20
20
 
21
21
  ```
22
22
 
23
- position: absolute; などを使うときの鉄則として、<a>や<img>などの、いわゆるインライン要素には
23
+ `position: absolute;`を使うときの鉄則として、<a>や<img>などの、いわゆるインライン要素には
24
24
 
25
- display: block;などを指定しておくと無難です。
25
+ `display: block;`を指定しておくと無難です (理由があればdisplay: flex;も可)
26
+
27
+
26
28
 
27
29
  ```CSS
28
30
 

1

CSSについてのコツを追加

2020/03/09 13:42

投稿

new1ro
new1ro

スコア4528

test CHANGED
@@ -19,3 +19,23 @@
19
19
  </div>
20
20
 
21
21
  ```
22
+
23
+ position: absolute; などを使うときの鉄則として、<a>や<img>などの、いわゆるインライン要素には
24
+
25
+ display: block;などを指定しておくと無難です。
26
+
27
+ ```CSS
28
+
29
+ .main_img {
30
+
31
+ display: block;
32
+
33
+ }
34
+
35
+ .main_img img {
36
+
37
+ display: block;
38
+
39
+ }
40
+
41
+ ```