質問編集履歴

3

不要なコードの削除

2021/01/08 06:08

投稿

user20
user20

スコア31

test CHANGED
File without changes
test CHANGED
@@ -230,72 +230,66 @@
230
230
 
231
231
  padding: 0 10px;
232
232
 
233
+ }
234
+
235
+ .activity-flexbox figure {
236
+
237
+ overflow:hidden;
238
+
239
+ margin: 0 auto;
240
+
241
+ width: 540px;
242
+
243
+ height: 320px;
244
+
245
+ }
246
+
247
+ .activity-image {
248
+
249
+ width: 100%;
250
+
251
+ height: 100%;
252
+
253
+ object-fit: cover;
254
+
255
+ transition:1s all;
256
+
257
+ }
258
+
259
+ .activity-flexbox h3 {
260
+
261
+ padding-top: 15px;
262
+
263
+ font-size: 16px;
264
+
265
+ letter-spacing: 5px;
266
+
267
+ }
268
+
269
+ .activity-image:hover {
270
+
271
+ transform:scale(1.2,1.2);
272
+
273
+ transition:1s all;
274
+
275
+ }
276
+
277
+ .activity-mark {
278
+
279
+ width: 50px;
280
+
281
+ padding-top: 15px;
282
+
283
+ display: block;
284
+
285
+ text-align: left;
286
+
287
+ }
288
+
289
+ .wrap {
290
+
233
291
  display: flex;
234
292
 
235
- flex-wrap: wrap;
236
-
237
- justify-content: space-between;
238
-
239
- }
240
-
241
- .activity-flexbox figure {
242
-
243
- overflow:hidden;
244
-
245
- margin: 0 auto;
246
-
247
- width: 540px;
248
-
249
- height: 320px;
250
-
251
- }
252
-
253
- .activity-image {
254
-
255
- width: 100%;
256
-
257
- height: 100%;
258
-
259
- object-fit: cover;
260
-
261
- transition:1s all;
262
-
263
- }
264
-
265
- .activity-flexbox h3 {
266
-
267
- padding-top: 15px;
268
-
269
- font-size: 16px;
270
-
271
- letter-spacing: 5px;
272
-
273
- }
274
-
275
- .activity-image:hover {
276
-
277
- transform:scale(1.2,1.2);
278
-
279
- transition:1s all;
280
-
281
- }
282
-
283
- .activity-mark {
284
-
285
- width: 50px;
286
-
287
- padding-top: 15px;
288
-
289
- display: block;
290
-
291
- text-align: left;
292
-
293
- }
294
-
295
- .wrap {
296
-
297
- display: flex;
298
-
299
293
  }
300
294
 
301
295
  .mark-space {

2

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

2021/01/08 06:08

投稿

user20
user20

スコア31

test CHANGED
File without changes
test CHANGED
@@ -2,41 +2,221 @@
2
2
 
3
3
  横並びで表示させたいです。
4
4
 
5
-
5
+ 添付した完成予想図のように表示させたいです。
6
-
6
+
7
+
8
+
7
- 試したこと:flexboxを指定するときように、img class="activity-mark"とpを子要素とし、
9
+ 試したこと:<div class="activity-flexbox">中の、img class="activity-mark"とpを
8
-
10
+
9
- 子要素を囲むように親要素となるdivタグを作成しましたがうまくいきませんでした
11
+ <div class="wrap">で囲みました。
10
-
12
+
11
- ※試したコード箇所を記載しました
13
+ コードに反映てい
14
+
15
+
16
+
17
+ 下記、完成予想図です。
18
+
19
+ ![イメージ説明](3e2a7c82edd154393fe80614614ca436.png)
20
+
21
+
22
+
23
+ 教えていただけると幸いです。
24
+
25
+ よろしくお願いいたします。
26
+
27
+
12
28
 
13
29
  ```html
14
30
 
15
- <div class="activity-flexbox">
31
+ <!DOCTYPE html>
32
+
33
+ <html lang="ja">
34
+
35
+ <head>
36
+
37
+ <meta charset="utf-8">
38
+
39
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
40
+
41
+ <title>タイトルタイトルタイトル</title>
42
+
43
+ <meta name="description" content="ディスクリプションディスクリプションディスクリプション">
44
+
45
+ <link rel="stylesheet" href="https://unpkg.com/ress/dist/ress.min.css">
46
+
47
+ <link href="https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Lora:wght@400;600&family=Noto+Sans+JP:wght@400;700&family=Noto+Serif+JP:wght@400;700&display=swap" rel="stylesheet">
48
+
49
+ <link rel="stylesheet" href="css/style.css">
50
+
51
+ <link rel="stylesheet" href="css/responsive.css">
52
+
53
+ <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
54
+
55
+ </head>
56
+
57
+ <body>
58
+
59
+ <div class="activity-wrapper">
60
+
61
+ <div class="container">
62
+
63
+ <div class="heading">
64
+
65
+ <h2 class="heading-title">タイトルタイトルタイトル</h2>
66
+
67
+ </div>
68
+
69
+ <div class="activity-flexboxContainer">
70
+
71
+ <div class="activity-flexbox">
16
72
 
17
73
  <figure>
18
74
 
19
- <img class="activity-image" src="ダミーダミーダミー" alt="">
75
+ <img class="activity-image" src="ダミーダミーダミー" alt="">
20
76
 
21
77
  </figure>
22
78
 
23
79
  <h3>ダミーダミーダミー</h3>
24
80
 
25
- <div class="markFlex">
81
+ <div class="wrap">
26
-
82
+
27
- <div><img class="activity-mark mark-space" src="ダミーダミーダミー" alt=""></div><!--横並びにしたい部分です-->
83
+ <img class="activity-mark mark-space" src="ダミーダミーダミー" alt="">
28
-
84
+
29
- <div><p>ダミーダミーダミーダミーダミーダミーダミーダミーダミー</p></div><!--横並びにしたいp部分です--></div>
85
+ <p>ダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミー</p>
30
86
 
31
87
  </div>
32
88
 
33
89
  </div>
34
90
 
91
+              <div class="activity-flexbox">
92
+
93
+ <figure>
94
+
95
+ <img class="activity-image" src="ダミーダミーダミー" alt="">
96
+
97
+ </figure>
98
+
99
+ <h3>ダミーダミーダミー</h3>
100
+
101
+ <div class="wrap">
102
+
103
+ <img class="activity-mark mark-space" src="ダミーダミーダミー" alt="">
104
+
105
+ <p>ダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミー</p>
106
+
107
+ </div>
108
+
109
+ </div>
110
+
111
+              <div class="activity-flexbox">
112
+
113
+ <figure>
114
+
115
+ <img class="activity-image" src="ダミーダミーダミー" alt="">
116
+
117
+ </figure>
118
+
119
+ <h3>ダミーダミーダミー</h3>
120
+
121
+ <div class="wrap">
122
+
123
+ <img class="activity-mark mark-space" src="ダミーダミーダミー" alt="">
124
+
125
+ <p>ダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミー</p>
126
+
127
+ </div>
128
+
129
+ </div>
130
+
131
+              <div class="activity-flexbox">
132
+
133
+ <figure>
134
+
135
+ <img class="activity-image" src="ダミーダミーダミー" alt="">
136
+
137
+ </figure>
138
+
139
+ <h3>ダミーダミーダミー</h3>
140
+
141
+ <div class="wrap">
142
+
143
+ <img class="activity-mark mark-space" src="ダミーダミーダミー" alt="">
144
+
145
+ <p>ダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミー</p>
146
+
147
+ </div>
148
+
149
+ </div>
150
+
151
+ </div>
152
+
153
+ </div>
154
+
155
+ </div>
156
+
157
+ </body>
158
+
159
+ </html>
160
+
35
161
  ```
36
162
 
37
163
  ```css
38
164
 
165
+ @charset "UTF-8";
166
+
167
+ * {
168
+
169
+ box-sizing: border-box;
170
+
171
+ }
172
+
173
+ html {
174
+
175
+ font-size: 100%;
176
+
177
+ }
178
+
179
+ body {
180
+
181
+ font-family: 'Lora', serif;
182
+
183
+ font-family: 'Noto Serif JP', serif;
184
+
185
+ }
186
+
187
+ a {
188
+
189
+ text-decoration: none;
190
+
191
+ }
192
+
193
+ h2, h3, p {
194
+
195
+ font-weight: normal;
196
+
197
+ }
198
+
39
- .markFlex {
199
+ .container {
200
+
201
+ width: 1170px;
202
+
203
+ padding: 0 15px;
204
+
205
+ margin: 0 auto;
206
+
207
+ }
208
+
209
+ .activity-wrapper {
210
+
211
+ padding-top: 130px;
212
+
213
+ text-align: center;
214
+
215
+ }
216
+
217
+ .activity-flexboxContainer {
218
+
219
+ padding-top: 50px;
40
220
 
41
221
  display: flex;
42
222
 
@@ -46,244 +226,82 @@
46
226
 
47
227
  }
48
228
 
229
+ .activity-flexbox {
230
+
231
+ padding: 0 10px;
232
+
233
+ display: flex;
234
+
235
+ flex-wrap: wrap;
236
+
237
+ justify-content: space-between;
238
+
239
+ }
240
+
241
+ .activity-flexbox figure {
242
+
243
+ overflow:hidden;
244
+
245
+ margin: 0 auto;
246
+
247
+ width: 540px;
248
+
249
+ height: 320px;
250
+
251
+ }
252
+
253
+ .activity-image {
254
+
255
+ width: 100%;
256
+
257
+ height: 100%;
258
+
259
+ object-fit: cover;
260
+
261
+ transition:1s all;
262
+
263
+ }
264
+
265
+ .activity-flexbox h3 {
266
+
267
+ padding-top: 15px;
268
+
269
+ font-size: 16px;
270
+
271
+ letter-spacing: 5px;
272
+
273
+ }
274
+
275
+ .activity-image:hover {
276
+
277
+ transform:scale(1.2,1.2);
278
+
279
+ transition:1s all;
280
+
281
+ }
282
+
283
+ .activity-mark {
284
+
285
+ width: 50px;
286
+
287
+ padding-top: 15px;
288
+
289
+ display: block;
290
+
291
+ text-align: left;
292
+
293
+ }
294
+
295
+ .wrap {
296
+
297
+ display: flex;
298
+
299
+ }
300
+
301
+ .mark-space {
302
+
303
+ padding-bottom: 70px;
304
+
305
+ }
306
+
49
307
  ```
50
-
51
-
52
-
53
- 教えていただけると幸いです。
54
-
55
- よろしくお願いいたします。
56
-
57
-
58
-
59
- 下記に完成予想図を添付しました。
60
-
61
- ![イメージ説明](3e2a7c82edd154393fe80614614ca436.png)
62
-
63
-
64
-
65
- ```html
66
-
67
- <!DOCTYPE html>
68
-
69
- <html lang="ja">
70
-
71
- <head>
72
-
73
- <meta charset="utf-8">
74
-
75
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
76
-
77
- <title>タイトルタイトルタイトル</title>
78
-
79
- <meta name="description" content="ディスクリプションディスクリプションディスクリプション">
80
-
81
- <link rel="stylesheet" href="https://unpkg.com/ress/dist/ress.min.css">
82
-
83
- <link href="https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Lora:wght@400;600&family=Noto+Sans+JP:wght@400;700&family=Noto+Serif+JP:wght@400;700&display=swap" rel="stylesheet">
84
-
85
- <link rel="stylesheet" href="css/style.css">
86
-
87
- <link rel="stylesheet" href="css/responsive.css">
88
-
89
- <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
90
-
91
- </head>
92
-
93
- <body>
94
-
95
- <div class="activity-wrapper">
96
-
97
- <div class="container">
98
-
99
- <div class="heading">
100
-
101
- <h2 class="heading-title">ダミーダミーダミー</h2>
102
-
103
- </div>
104
-
105
- <div class="activity-flexboxContainer">
106
-
107
- <div class="activity-flexbox">
108
-
109
- <figure>
110
-
111
- <img class="activity-image" src="ダミーダミーダミー" alt="">
112
-
113
- </figure>
114
-
115
- <h3>ダミーダミーダミー</h3>
116
-
117
- <img class="activity-mark mark-space" src="ダミーダミーダミー" alt=""><!--横並びにしたい部分です-->
118
-
119
- <p>ダミーダミーダミーダミーダミーダミーダミーダミーダミー</p><!--横並びにしたいp部分です-->
120
-
121
- </div>
122
-
123
- </div>
124
-
125
- <div class="activity-flexbox">
126
-
127
- <figure>
128
-
129
- <img class="activity-image" src="ダミーダミーダミー" alt="">
130
-
131
- </figure>
132
-
133
- <h3>ダミーダミーダミー</h3>
134
-
135
- <img class="activity-mark mark-space" src="ダミーダミーダミー" alt=""><!--横並びにしたい部分です-->
136
-
137
- <p>ダミーダミーダミーダミーダミーダミーダミーダミーダミー</p><!--横並びにしたいp部分です-->
138
-
139
- </div>
140
-
141
- </div>
142
-
143
- </div>
144
-
145
- </body>
146
-
147
- </html>
148
-
149
- ```
150
-
151
- ```css
152
-
153
- @charset "UTF-8";
154
-
155
- * {
156
-
157
- box-sizing: border-box;
158
-
159
- }
160
-
161
- html {
162
-
163
- font-size: 100%;
164
-
165
- }
166
-
167
- body {
168
-
169
- font-family: 'Lora', serif;
170
-
171
- font-family: 'Noto Serif JP', serif;
172
-
173
- }
174
-
175
- a {
176
-
177
- text-decoration: none;
178
-
179
- }
180
-
181
- h2, h3, p {
182
-
183
- font-weight: normal;
184
-
185
- }
186
-
187
- .container {
188
-
189
- width: 1170px;
190
-
191
- padding: 0 15px;
192
-
193
- margin: 0 auto;
194
-
195
- }
196
-
197
- .activity-wrapper {
198
-
199
- padding-top: 130px;
200
-
201
- text-align: center;
202
-
203
- }
204
-
205
- .activity-flexboxContainer {
206
-
207
- padding-top: 50px;
208
-
209
- display: flex;
210
-
211
- flex-wrap: wrap;
212
-
213
- justify-content: space-between;
214
-
215
- }
216
-
217
- .activity-flexbox {
218
-
219
- padding: 0 10px;
220
-
221
- }
222
-
223
- .activity-flexbox figure {
224
-
225
- overflow:hidden;
226
-
227
- margin: 0 auto;
228
-
229
- width: 540px;
230
-
231
- height: 320px;
232
-
233
- }
234
-
235
- .activity-image {
236
-
237
- width: 100%;
238
-
239
- height: 100%;
240
-
241
- object-fit: cover;
242
-
243
- transition:1s all;
244
-
245
- }
246
-
247
- .activity-flexbox h3 {
248
-
249
- padding-top: 15px;
250
-
251
- font-size: 16px;
252
-
253
- letter-spacing: 5px;
254
-
255
- }
256
-
257
- .activity-image:hover {
258
-
259
- transform:scale(1.2,1.2);
260
-
261
- transition:1s all;
262
-
263
- }
264
-
265
- .activity-mark {/*横並びにしたい部分です*/
266
-
267
- width: 50px;
268
-
269
- padding-top: 15px;
270
-
271
- display: block;
272
-
273
- text-align: left;
274
-
275
- }
276
-
277
- .activity-flexbox p {/*横並びにしたいp部分です*/
278
-
279
-
280
-
281
- }
282
-
283
- .mark-space {
284
-
285
- padding-bottom: 70px;
286
-
287
- }
288
-
289
- ```

1

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

2021/01/08 05:46

投稿

user20
user20

スコア31

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,45 @@
8
8
 
9
9
  子要素を囲むように親要素となるdivタグを作成しましたがうまくいきませんでした。
10
10
 
11
- ※コードからは試したことは削除しております
11
+ 試したコード箇所を記載ました。
12
+
13
+ ```html
14
+
15
+ <div class="activity-flexbox">
16
+
17
+ <figure>
18
+
19
+ <img class="activity-image" src="ダミーダミーダミー" alt="">
20
+
21
+ </figure>
22
+
23
+ <h3>ダミーダミーダミー</h3>
24
+
25
+ <div class="markFlex">
26
+
27
+ <div><img class="activity-mark mark-space" src="ダミーダミーダミー" alt=""></div><!--横並びにしたい部分です-->
28
+
29
+ <div><p>ダミーダミーダミーダミーダミーダミーダミーダミーダミー</p></div><!--横並びにしたいp部分です--></div>
30
+
31
+ </div>
32
+
33
+ </div>
34
+
35
+ ```
36
+
37
+ ```css
38
+
39
+ .markFlex {
40
+
41
+ display: flex;
42
+
43
+ flex-wrap: wrap;
44
+
45
+ justify-content: space-between;
46
+
47
+ }
48
+
49
+ ```
12
50
 
13
51
 
14
52
 
@@ -80,6 +118,8 @@
80
118
 
81
119
  <p>ダミーダミーダミーダミーダミーダミーダミーダミーダミー</p><!--横並びにしたいp部分です-->
82
120
 
121
+ </div>
122
+
83
123
  </div>
84
124
 
85
125
  <div class="activity-flexbox">