質問編集履歴
1
HTMLとCSSの詳細を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,8 +1,12 @@
|
|
1
|
-
現在、練習材料として下記のホームページを模写しておりますが、スマートフォン用にレスポンシブ対応をさせてたく、
|
1
|
+
現在、練習材料として下記のホームページを模写しておりますが、スマートフォン用にレスポンシブ対応をさせてたく、横並びになっているナビバーが2列ずつで折り返されるようにならず、PC表示のまま見切れて表示されてしまいます。
|
2
|
+
|
2
|
-
|
3
|
+
試してみたこと
|
4
|
+
|
5
|
+
@media(max-width: 812px)以下にて表示させた場合に、横一列に並んでいるnavバーをレスポンシブ対応させるべく、navに対してwithを調整したり、flex-wrapで折り返しなどを試みましたが、特に変化が見られずに悩んでおります。
|
6
|
+
|
7
|
+
|
8
|
+
|
3
|
-
|
9
|
+
模写対象のURL:https://haniwaman.com/sample/part3/template_08/index.html
|
4
|
-
|
5
|
-
|
6
10
|
|
7
11
|
|
8
12
|
|
@@ -20,9 +24,33 @@
|
|
20
24
|
|
21
25
|
```HTML
|
22
26
|
|
23
|
-
|
27
|
+
<!-- header -->
|
28
|
+
|
24
|
-
|
29
|
+
<div id="wrapper">
|
30
|
+
|
25
|
-
|
31
|
+
<header>
|
32
|
+
|
33
|
+
<div class="headerbox">
|
34
|
+
|
35
|
+
<div class="headernav">
|
36
|
+
|
37
|
+
<h1>
|
38
|
+
|
39
|
+
<a href="index.html"><img src="img/siteTitle.png" alt="headerlogo"></a>
|
40
|
+
|
41
|
+
</h1>
|
42
|
+
|
43
|
+
<div class="title">"texttexttexttexttexttexttexttexttexttexttex</div>
|
44
|
+
|
45
|
+
<div class="headerinfo">
|
46
|
+
|
47
|
+
<p class="phone">00-0000-0000</p>
|
48
|
+
|
49
|
+
<p class="time">text 10:00~19:30 <span class="redtag">te xt</span</p>
|
50
|
+
|
51
|
+
</div>
|
52
|
+
|
53
|
+
</div>
|
26
54
|
|
27
55
|
|
28
56
|
|
@@ -104,6 +132,14 @@
|
|
104
132
|
|
105
133
|
<!-- header -->
|
106
134
|
|
135
|
+
|
136
|
+
|
137
|
+
</div>
|
138
|
+
|
139
|
+
</body>
|
140
|
+
|
141
|
+
</html>
|
142
|
+
|
107
143
|
```
|
108
144
|
|
109
145
|
|
@@ -112,10 +148,6 @@
|
|
112
148
|
|
113
149
|
|
114
150
|
|
115
|
-
|
116
|
-
|
117
|
-
|
118
|
-
|
119
151
|
/* nav */
|
120
152
|
|
121
153
|
|
@@ -182,12 +214,6 @@
|
|
182
214
|
|
183
215
|
padding: 0;
|
184
216
|
|
185
|
-
|
186
|
-
|
187
|
-
|
188
|
-
|
189
|
-
|
190
|
-
|
191
217
|
margin: 0;
|
192
218
|
|
193
219
|
}
|
@@ -274,6 +300,164 @@
|
|
274
300
|
|
275
301
|
|
276
302
|
|
277
|
-
|
303
|
+
@media(max-width: 812px) {
|
304
|
+
|
305
|
+
ul {
|
306
|
+
|
307
|
+
float: none;
|
308
|
+
|
309
|
+
}
|
310
|
+
|
311
|
+
|
312
|
+
|
313
|
+
/* newinfo */
|
314
|
+
|
315
|
+
#wrapper {
|
316
|
+
|
317
|
+
width: 100%;
|
318
|
+
|
319
|
+
border-top: 8px solid #6CC6C4;
|
320
|
+
|
321
|
+
height: auto;
|
322
|
+
|
323
|
+
float: none;
|
324
|
+
|
325
|
+
}
|
326
|
+
|
327
|
+
|
328
|
+
|
329
|
+
.headerbox {
|
330
|
+
|
331
|
+
width: 920px;
|
332
|
+
|
333
|
+
height: 200px;
|
334
|
+
|
335
|
+
margin: 0 auto;
|
336
|
+
|
337
|
+
position: relative;
|
338
|
+
|
339
|
+
}
|
340
|
+
|
341
|
+
|
342
|
+
|
343
|
+
.title {
|
344
|
+
|
345
|
+
position: static;
|
346
|
+
|
347
|
+
font-size: 1rem;
|
348
|
+
|
349
|
+
color: #515151;
|
350
|
+
|
351
|
+
font-weight: 400;
|
352
|
+
|
353
|
+
margin: 5px 0 0 0;
|
354
|
+
|
355
|
+
text-align: center;
|
356
|
+
|
357
|
+
}
|
358
|
+
|
359
|
+
|
360
|
+
|
361
|
+
.headerinfo {
|
362
|
+
|
363
|
+
width: 224px;
|
364
|
+
|
365
|
+
height: 66px;
|
366
|
+
|
367
|
+
position: static;
|
368
|
+
|
369
|
+
margin: -20px auto;
|
370
|
+
|
371
|
+
}
|
372
|
+
|
373
|
+
|
374
|
+
|
375
|
+
.phone {
|
376
|
+
|
377
|
+
position: relative;
|
378
|
+
|
379
|
+
top: 5px;
|
380
|
+
|
381
|
+
font-size: 26px;
|
382
|
+
|
383
|
+
color: #414141;
|
384
|
+
|
385
|
+
background-image: url(img/bgTel.png);
|
386
|
+
|
387
|
+
background-repeat: no-repeat;
|
388
|
+
|
389
|
+
background-position: left center;
|
390
|
+
|
391
|
+
padding-left: 30px;
|
392
|
+
|
393
|
+
}
|
394
|
+
|
395
|
+
|
396
|
+
|
397
|
+
.time {
|
398
|
+
|
399
|
+
position: relative;
|
400
|
+
|
401
|
+
width: 222px;
|
402
|
+
|
403
|
+
height: 18px;
|
404
|
+
|
405
|
+
border: 1px solid #d6d6d6;
|
406
|
+
|
407
|
+
text-align: center;
|
408
|
+
|
409
|
+
font-size: 1rem;
|
410
|
+
|
411
|
+
color: #515151;
|
412
|
+
|
413
|
+
line-height: 18px;
|
414
|
+
|
415
|
+
padding: 5px 0;
|
416
|
+
|
417
|
+
}
|
418
|
+
|
419
|
+
|
420
|
+
|
421
|
+
.headernav h1 {
|
422
|
+
|
423
|
+
position: static;
|
424
|
+
|
425
|
+
margin: 0 auto;
|
426
|
+
|
427
|
+
}
|
428
|
+
|
429
|
+
/* newinfo */
|
430
|
+
|
431
|
+
|
432
|
+
|
433
|
+
/* nav */
|
434
|
+
|
435
|
+
.nav {
|
436
|
+
|
437
|
+
position: static;
|
438
|
+
|
439
|
+
width: 100%;
|
440
|
+
|
441
|
+
background: none;
|
442
|
+
|
443
|
+
border-radius: 0;
|
444
|
+
|
445
|
+
border: none;
|
446
|
+
|
447
|
+
margin: 12px 0;
|
448
|
+
|
449
|
+
height: auto;
|
450
|
+
|
451
|
+
flex-wrap: wrap;
|
452
|
+
|
453
|
+
}
|
454
|
+
|
455
|
+
|
456
|
+
|
457
|
+
/* nav */
|
458
|
+
|
459
|
+
|
460
|
+
|
461
|
+
}
|
278
462
|
|
279
463
|
```
|