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

質問編集履歴

3

不要なコードの削除

2021/01/08 06:08

投稿

user20
user20

スコア31

title CHANGED
File without changes
body CHANGED
@@ -114,9 +114,6 @@
114
114
  }
115
115
  .activity-flexbox {
116
116
  padding: 0 10px;
117
- display: flex;
118
- flex-wrap: wrap;
119
- justify-content: space-between;
120
117
  }
121
118
  .activity-flexbox figure {
122
119
  overflow:hidden;

2

試してみたことを修正し反映させました。

2021/01/08 06:08

投稿

user20
user20

スコア31

title CHANGED
File without changes
body CHANGED
@@ -1,35 +1,17 @@
1
1
  コード内でactivity-flexboxの中のimg class="activity-mark"とpを
2
2
  横並びで表示させたいです。
3
+ 添付した完成予想図のように表示させたいです。
3
4
 
4
- 試したこと:flexboxを指定するときのように、img class="activity-mark"とpを子要素とし、
5
- 子要素を囲むように親要素となるdivタグを作成しましたがうまくいきませんでした。
6
- ※試したコード箇所を記載しました。
7
- ```html
8
- <div class="activity-flexbox">
9
- <figure>
10
- <img class="activity-image" src="ダミーダミーダミー" alt="">
5
+ 試したこと:<div class="activity-flexbox">の中の、img class="activity-mark"とpを
11
- </figure>
12
- <h3>ダミーダミーダミー</h3>
13
- <div class="markFlex">
6
+ <div class="wrap">で囲みました。
14
- <div><img class="activity-mark mark-space" src="ダミーダミーダミー" alt=""></div><!--横並びにしたい部分です-->
15
- <div><p>ダミーダミーダミーダミーダミーダミーダミーダミーダミー</p></div><!--横並びにしたいp部分です--></div>
16
- </div>
17
- </div>
18
- ```
19
- ```css
20
- .markFlex {
7
+ コードに反映しています。
21
- display: flex;
22
- flex-wrap: wrap;
23
- justify-content: space-between;
24
- }
25
- ```
26
8
 
9
+ 下記、完成予想図です。
10
+ ![イメージ説明](3e2a7c82edd154393fe80614614ca436.png)
11
+
27
12
  教えていただけると幸いです。
28
13
  よろしくお願いいたします。
29
14
 
30
- 下記に完成予想図を添付しました。
31
- ![イメージ説明](3e2a7c82edd154393fe80614614ca436.png)
32
-
33
15
  ```html
34
16
  <!DOCTYPE html>
35
17
  <html lang="ja">
@@ -48,26 +30,50 @@
48
30
  <div class="activity-wrapper">
49
31
  <div class="container">
50
32
  <div class="heading">
51
- <h2 class="heading-title">ダミーダミーダミー</h2>
33
+ <h2 class="heading-title">タイトルタイトルタイトル</h2>
52
34
  </div>
53
35
  <div class="activity-flexboxContainer">
54
36
  <div class="activity-flexbox">
55
37
  <figure>
56
- <img class="activity-image" src="ダミーダミーダミー" alt="">
38
+ <img class="activity-image" src="ダミーダミーダミー" alt="">
57
39
  </figure>
58
40
  <h3>ダミーダミーダミー</h3>
41
+ <div class="wrap">
59
- <img class="activity-mark mark-space" src="ダミーダミーダミー" alt=""><!--横並びにしたい部分です-->
42
+ <img class="activity-mark mark-space" src="ダミーダミーダミー" alt="">
60
- <p>ダミーダミーダミーダミーダミーダミーダミーダミーダミー</p><!--横並びにしたいp部分です-->
43
+ <p>ダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミー</p>
61
44
  </div>
62
45
  </div>
63
- <div class="activity-flexbox">
46
+              <div class="activity-flexbox">
64
47
  <figure>
65
- <img class="activity-image" src="ダミーダミーダミー" alt="">
48
+ <img class="activity-image" src="ダミーダミーダミー" alt="">
66
49
  </figure>
67
50
  <h3>ダミーダミーダミー</h3>
51
+ <div class="wrap">
68
- <img class="activity-mark mark-space" src="ダミーダミーダミー" alt=""><!--横並びにしたい部分です-->
52
+ <img class="activity-mark mark-space" src="ダミーダミーダミー" alt="">
69
- <p>ダミーダミーダミーダミーダミーダミーダミーダミーダミー</p><!--横並びにしたいp部分です-->
53
+ <p>ダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミー</p>
54
+ </div>
70
55
  </div>
56
+              <div class="activity-flexbox">
57
+ <figure>
58
+ <img class="activity-image" src="ダミーダミーダミー" alt="">
59
+ </figure>
60
+ <h3>ダミーダミーダミー</h3>
61
+ <div class="wrap">
62
+ <img class="activity-mark mark-space" src="ダミーダミーダミー" alt="">
63
+ <p>ダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミー</p>
64
+ </div>
65
+ </div>
66
+              <div class="activity-flexbox">
67
+ <figure>
68
+ <img class="activity-image" src="ダミーダミーダミー" alt="">
69
+ </figure>
70
+ <h3>ダミーダミーダミー</h3>
71
+ <div class="wrap">
72
+ <img class="activity-mark mark-space" src="ダミーダミーダミー" alt="">
73
+ <p>ダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミー</p>
74
+ </div>
75
+ </div>
76
+ </div>
71
77
  </div>
72
78
  </div>
73
79
  </body>
@@ -108,6 +114,9 @@
108
114
  }
109
115
  .activity-flexbox {
110
116
  padding: 0 10px;
117
+ display: flex;
118
+ flex-wrap: wrap;
119
+ justify-content: space-between;
111
120
  }
112
121
  .activity-flexbox figure {
113
122
  overflow:hidden;
@@ -130,14 +139,14 @@
130
139
  transform:scale(1.2,1.2);
131
140
  transition:1s all;
132
141
  }
133
- .activity-mark {/*横並びにしたい部分です*/
142
+ .activity-mark {
134
143
  width: 50px;
135
144
  padding-top: 15px;
136
145
  display: block;
137
146
  text-align: left;
138
147
  }
148
+ .wrap {
139
- .activity-flexbox p {/*横並びにしたいp部分です*/
149
+ display: flex;
140
-
141
150
  }
142
151
  .mark-space {
143
152
  padding-bottom: 70px;

1

試したコードを追加しました。

2021/01/08 05:46

投稿

user20
user20

スコア31

title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,26 @@
3
3
 
4
4
  試したこと:flexboxを指定するときのように、img class="activity-mark"とpを子要素とし、
5
5
  子要素を囲むように親要素となるdivタグを作成しましたがうまくいきませんでした。
6
- ※コードからは試たことは削除しており
6
+ 試したコード箇所を記載しました
7
+ ```html
8
+ <div class="activity-flexbox">
9
+ <figure>
10
+ <img class="activity-image" src="ダミーダミーダミー" alt="">
11
+ </figure>
12
+ <h3>ダミーダミーダミー</h3>
13
+ <div class="markFlex">
14
+ <div><img class="activity-mark mark-space" src="ダミーダミーダミー" alt=""></div><!--横並びにしたい部分です-->
15
+ <div><p>ダミーダミーダミーダミーダミーダミーダミーダミーダミー</p></div><!--横並びにしたいp部分です--></div>
16
+ </div>
17
+ </div>
18
+ ```
19
+ ```css
20
+ .markFlex {
21
+ display: flex;
22
+ flex-wrap: wrap;
23
+ justify-content: space-between;
24
+ }
25
+ ```
7
26
 
8
27
  教えていただけると幸いです。
9
28
  よろしくお願いいたします。
@@ -39,6 +58,7 @@
39
58
  <h3>ダミーダミーダミー</h3>
40
59
  <img class="activity-mark mark-space" src="ダミーダミーダミー" alt=""><!--横並びにしたい部分です-->
41
60
  <p>ダミーダミーダミーダミーダミーダミーダミーダミーダミー</p><!--横並びにしたいp部分です-->
61
+ </div>
42
62
  </div>
43
63
  <div class="activity-flexbox">
44
64
  <figure>