teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コード追加

2021/03/31 04:09

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -10,4 +10,65 @@
10
10
  そうすると、原因は、画像と親要素(hananana hanana)のサイズがあっていないことだとわかるでしょう。(marginもありますが。
11
11
 
12
12
  対策は、
13
- 親要素を画像のサイズにあわせるか、画像のサイズを親要素(hananana hanana)のサイズまで広げるか、のどちらかでしょう。
13
+ 親要素を画像のサイズにあわせるか、画像のサイズを親要素(hananana hanana)のサイズまで広げるか、のどちらかでしょう。
14
+
15
+ ---
16
+ 現状のCSSコードがスパゲッティ状態であまりにひどいので、
17
+ これは無視して、とりあえず画像がピッタリくっつくようなサンプルコードを提示しておきます。
18
+ これを参考にして、ご自身のコードを修正してください。
19
+
20
+ ```html
21
+ <div class="wrapper01">
22
+ <main>
23
+ <div class="kizau-container">
24
+ <div class="hananana">
25
+ <a href="#"><img class="oki" src="https://placehold.jp/400x400.png" alt=""></a>
26
+ <h2 class="zyouhou"><a href="#">&lt;******&gt;</a></h2>
27
+ <p>・*****************</p>
28
+ </div>
29
+ <div class="hanana">
30
+ <a href="#"><img class="hoken" src="https://placehold.jp/400x400.png" alt=""></a>
31
+ <h2 class="cons"><a href="#">&lt;*******&gt;</a></h2>
32
+ <p class="kokowa">・*********************</p>
33
+ </div>
34
+ </div>
35
+ </main>
36
+ </div>
37
+ ```
38
+
39
+ ```css
40
+ h2{
41
+ font-size: 20px;
42
+ margin-bottom: 10px;
43
+ margin-top: 25px;
44
+ }
45
+
46
+ .kizau-container {
47
+ display: flex;
48
+ justify-content: center;
49
+ margin:0;
50
+ }
51
+
52
+ .kizau-container > div {
53
+ max-width: 400px;
54
+ width: 50%;
55
+ }
56
+
57
+ .kizau-container p{
58
+ margin-left: 18px;
59
+ margin-bottom: 5px;
60
+ line-height:1.4;
61
+ }
62
+
63
+ .kizau-container h2 {
64
+ margin-left: 15px;
65
+ }
66
+
67
+ .kizau-container img {
68
+ width: 100%;
69
+ }
70
+
71
+ .kizau-container img:hover{
72
+ opacity:0.6;
73
+ }
74
+ ```