質問編集履歴

1

コードの追加

2021/06/25 02:55

投稿

chamco06
chamco06

スコア4

test CHANGED
File without changes
test CHANGED
@@ -11,3 +11,475 @@
11
11
 
12
12
 
13
13
  デモサイト:https://code-step.com/demo/html/photo/
14
+
15
+
16
+
17
+ ■質問1:
18
+
19
+ 前のmainvisual imgの画像では、width:100%で左右にmarginを設定いたしました。
20
+
21
+ 今回も同じように設定したところ、右にはみ出してしまいました。
22
+
23
+ 模範デモサイトを見てみると、maxwidth:100%で左右にmarginが設定してありました。
24
+
25
+ いまいちこちら使い分けについてわかりません・・
26
+
27
+ index内のテキストも模範デモサイトのデベロッパツールを確認すると、幅を変更すると同時に、
28
+
29
+ テキストは動きませんが、私が作成したものは幅を動かすとテキストも改行されてしまいます。
30
+
31
+ こちらもテキスト文の固定の仕方について教えて頂きたいです。
32
+
33
+
34
+
35
+ ■質問2:
36
+
37
+ サイト全体のレイアウトを考え、maxwidth:600pxと設定いたしましたが、
38
+
39
+ こちらもデベロッパツールで幅を小さく変更してみると、右側の余白が上手く働いていない気がしており、右が大きくはみ出てしまいます・・こちらもどうしたら、中央揃えとなるのか教えて頂きたいです。
40
+
41
+ また、こちらもテキストの固定の仕方もわかりません。。教えていただけると助かります。
42
+
43
+
44
+
45
+
46
+
47
+ 大変恐れ入りますが、よろしくお願いいたします。
48
+
49
+ ※画像については正式なものでないため、グレーアウトしたものを使用しております。
50
+
51
+
52
+
53
+
54
+
55
+ ```ここに言語を入力
56
+
57
+ <!doctype html>
58
+
59
+ <html lang="ja">
60
+
61
+ <head>
62
+
63
+ <meta charset="UTF-8">
64
+
65
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
66
+
67
+ <link rel="stylesheet" href="css/reset.css">
68
+
69
+ <link rel="stylesheet" href="css/style.css">
70
+
71
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
72
+
73
+ <script src="js/script.js"></script>
74
+
75
+ <title>ウェブページのタイトル</title>
76
+
77
+ </head>
78
+
79
+ <body>
80
+
81
+ <header>
82
+
83
+ <img src="img/logo.svg" alt="PHOTOBOOK" class="maintittle">
84
+
85
+ </header>
86
+
87
+
88
+
89
+ <div class="mainvisual">
90
+
91
+ <img src="img/mainvisual.jpg" alt="TOP画像">
92
+
93
+ </div>
94
+
95
+
96
+
97
+
98
+
99
+ <main>
100
+
101
+ <!--質問1-->
102
+
103
+ <div class="index">
104
+
105
+ <h2 class="content">
106
+
107
+ INDEX
108
+
109
+ </h2>
110
+
111
+
112
+
113
+ <ol style="list-style-type:none;">
114
+
115
+ <li>
116
+
117
+ 1.タイトルタイトルタイトルタイトルタイトルタイトルタイトルタイトル
118
+
119
+ </li>
120
+
121
+
122
+
123
+ <li>
124
+
125
+ 2.タイトルタイトルタイトルタイトルタイトルタイトルタイトルタイトル
126
+
127
+ </li>
128
+
129
+
130
+
131
+ <li>
132
+
133
+ 3.タイトルタイトルタイトルタイトルタイトルタイトルタイトルタイトル
134
+
135
+ </li>
136
+
137
+
138
+
139
+ <li>
140
+
141
+ 4.タイトルタイトルタイトルタイトルタイトルタイトルタイトルタイトル
142
+
143
+ </li>
144
+
145
+
146
+
147
+ <li>
148
+
149
+ 5,タイトルタイトルタイトルタイトルタイトルタイトルタイトルタイトル
150
+
151
+ </li>
152
+
153
+ </ol>
154
+
155
+ </div>
156
+
157
+
158
+
159
+
160
+
161
+ <!--質問3-->
162
+
163
+ <h2 class="content2tittle">DETAIL</h2>
164
+
165
+
166
+
167
+ <div class="content2">
168
+
169
+ <div class="left">
170
+
171
+ <img src="img/detail.jpg" alt="DETAIL画像">
172
+
173
+ </div>
174
+
175
+
176
+
177
+
178
+
179
+
180
+
181
+
182
+
183
+ <div class="right">
184
+
185
+ <h3>タイトルタイトル</h3>
186
+
187
+
188
+
189
+ <div class="booktitle">
190
+
191
+ <div class="book">
192
+
193
+ <ul class="delete-marker">
194
+
195
+ <li>著者</li>
196
+
197
+ <li>出版社</li>
198
+
199
+ <li>発行年</li>
200
+
201
+ </ul>
202
+
203
+ </div>
204
+
205
+
206
+
207
+ <div class="tittle">
208
+
209
+ <ul class="delete-marker2">
210
+
211
+ <li>タイトルタイトルタイトル</li>
212
+
213
+ <li>タイトルタイトルタイトル</li>
214
+
215
+ <li>タイトルタイトルタイトル</li>
216
+
217
+ </ul>
218
+
219
+ </div>
220
+
221
+ </div>
222
+
223
+
224
+
225
+ <div class="text">
226
+
227
+ <p>テキストテキストテキストテキストテキストテキスト テキストテキストテキストテキストテキストテキスト</p>
228
+
229
+ </div>
230
+
231
+
232
+
233
+ <div class="online">
234
+
235
+ <p>オンラインストアで見る</p>
236
+
237
+ </div>
238
+
239
+ </div>
240
+
241
+
242
+
243
+ </div>
244
+
245
+ </main>
246
+
247
+
248
+
249
+ </body>
250
+
251
+
252
+
253
+ <footer>
254
+
255
+ ©️2020 PHOTO BOOK
256
+
257
+ </footer>
258
+
259
+
260
+
261
+ </html>
262
+
263
+ ```
264
+
265
+
266
+
267
+ ```ここに言語を入力
268
+
269
+ @charset "UTF-8";
270
+
271
+
272
+
273
+ body{
274
+
275
+ background-color:#f4f9ff;
276
+
277
+ font-size: 0.875rem;
278
+
279
+ }
280
+
281
+
282
+
283
+ .maintittle{
284
+
285
+ margin-left: 140px;
286
+
287
+ max-width: 140px;
288
+
289
+ max-height: 70px;
290
+
291
+ margin-top: 70px;
292
+
293
+ }
294
+
295
+
296
+
297
+ .mainvisual{
298
+
299
+ margin-left: 140px;
300
+
301
+ margin-right: 140px;
302
+
303
+ }
304
+
305
+
306
+
307
+ .mainvisual img{
308
+
309
+ width: 100%;
310
+
311
+ }
312
+
313
+
314
+
315
+ .index{
316
+
317
+ max-width: 100%;
318
+
319
+ margin:auto;
320
+
321
+ background-color: #fff;
322
+
323
+ margin-left: 140px;
324
+
325
+ margin-right: 140px;
326
+
327
+ margin-top: 66px;
328
+
329
+ padding-left: 200px;
330
+
331
+ padding-right: 200px;
332
+
333
+ padding-top: 30px;
334
+
335
+ padding-bottom: 30px;
336
+
337
+ line-height: 2;
338
+
339
+ }
340
+
341
+
342
+
343
+
344
+
345
+ .content ol li{
346
+
347
+ line-height: 2px;
348
+
349
+ }
350
+
351
+
352
+
353
+ .li{
354
+
355
+ padding-bottom: 20px;
356
+
357
+ }
358
+
359
+
360
+
361
+
362
+
363
+
364
+
365
+
366
+
367
+ .content2tittle{
368
+
369
+ margin-left:340px;
370
+
371
+ margin-top:60px ;
372
+
373
+ margin-bottom: 15px;
374
+
375
+ }
376
+
377
+
378
+
379
+ .content2{
380
+
381
+ max-width: 600px;
382
+
383
+ margin:auto 0;
384
+
385
+ display:flex;
386
+
387
+ margin-left:340px;
388
+
389
+ margin-right: 340px;
390
+
391
+ }
392
+
393
+
394
+
395
+ .content2 img{
396
+
397
+ max-width: 270px;
398
+
399
+ }
400
+
401
+
402
+
403
+ .left{
404
+
405
+ padding-right: 55px;
406
+
407
+ }
408
+
409
+
410
+
411
+ .right h2{
412
+
413
+ padding-bottom: 20px;
414
+
415
+ }
416
+
417
+
418
+
419
+ .right h3{
420
+
421
+ border-bottom: solid #DEDEDE 1px;
422
+
423
+ padding-bottom: 15px;
424
+
425
+ }
426
+
427
+
428
+
429
+ .booktitle{
430
+
431
+ display: flex;
432
+
433
+ padding-top: 13px;
434
+
435
+ padding-bottom: 13px;
436
+
437
+ border-bottom:solid #DEDEDE 1px ;
438
+
439
+ }
440
+
441
+
442
+
443
+ .delete-marker{
444
+
445
+ list-style-type: none;
446
+
447
+ }
448
+
449
+
450
+
451
+ .delete-marker2{
452
+
453
+ list-style-type: none;
454
+
455
+ }
456
+
457
+
458
+
459
+
460
+
461
+ .book{
462
+
463
+ padding-right: 28px;
464
+
465
+ }
466
+
467
+
468
+
469
+ .text{
470
+
471
+ margin-top: 20px;
472
+
473
+ margin-bottom: 20px;
474
+
475
+ }
476
+
477
+
478
+
479
+ .online{
480
+
481
+ border-bottom: solid black 2px;
482
+
483
+ }
484
+
485
+ ```