質問編集履歴

6

誤字の修正

2019/06/10 07:27

投稿

shibakoppe
shibakoppe

スコア35

test CHANGED
File without changes
test CHANGED
@@ -502,7 +502,13 @@
502
502
 
503
503
 
504
504
 
505
+ ```
506
+
507
+
508
+
505
- ```css
509
+ ```CSS
510
+
511
+
506
512
 
507
513
  /*================================================
508
514
 

5

ご指摘いただいたコードを記載しました。

2019/06/10 07:27

投稿

shibakoppe
shibakoppe

スコア35

test CHANGED
File without changes
test CHANGED
@@ -28,9 +28,13 @@
28
28
 
29
29
  情報が足りない場合は追加で載せさせていただきますので、ご指示いただければと思います。
30
30
 
31
+
32
+
31
- ※ご指摘いただきましたコードをCSSの次に記載させていただきました。
33
+ 1ご指摘いただきましたコードをCSSの次に記載させていただきました。
34
+
32
-
35
+ ※2CSSにおけるヘッダーについての記載と思しき箇所についてhtml5のコードの次に掲載させていただきました。
36
+
33
-  改めて、よろしくお願いいたします。
37
+  わかりづらくて申し訳ございませんが、改めて、よろしくお願いいたします。
34
38
 
35
39
  ```CSS
36
40
 
@@ -498,8 +502,232 @@
498
502
 
499
503
 
500
504
 
505
+ ```css
506
+
507
+ /*================================================
508
+
509
+ * 一般・共通設定
510
+
511
+ ================================================*/
512
+
513
+
514
+
515
+ header {
516
+
517
+ box-sizing: border-box;
518
+
519
+ z-index: 10;
520
+
521
+ position: fixed;
522
+
523
+ top: 0;
524
+
525
+ left: 0;
526
+
527
+ width: 100%;
528
+
529
+ background: #fcfcfc;
530
+
531
+ }
532
+
533
+ /*================================================
534
+
535
+ * ヘッダー
536
+
537
+ ================================================*/
538
+
539
+ header {
540
+
541
+ background: #fff;
542
+
543
+ }
544
+
545
+
546
+
547
+ header > .inner {
548
+
549
+ box-sizing:border-box;
550
+
551
+ display: -ms-flexbox;
552
+
553
+ display: -webkit-box;
554
+
555
+ display: -webkit-flex;
556
+
557
+ display: flex;
558
+
559
+ -ms-flex-align: center;
560
+
561
+ -webkit-box-align: center;
562
+
563
+ -webkit-align-items: center;
564
+
565
+ align-items: center;
566
+
567
+ -ms-flex-pack: justify;
568
+
569
+ -webkit-box-pack: justify;
570
+
571
+ -webkit-justify-content: censpace-betweenter;
572
+
573
+ justify-content: space-between;
574
+
575
+ padding: 20px 0;
576
+
577
+ }
578
+
579
+
580
+
581
+ .summary {
582
+
583
+ position: relative;
584
+
585
+ margin: 0;
586
+
587
+ padding-bottom: 5px;
588
+
589
+ font-size: 12px;
590
+
591
+ }
592
+
593
+
594
+
595
+
596
+
597
+ .header_nav {
598
+
599
+ display: -ms-flexbox;
600
+
601
+ display: -webkit-box;
602
+
603
+ display: -webkit-flex;
604
+
605
+ display: flex;
606
+
607
+
608
+
609
+ -ms-flex-align: center;
610
+
611
+ -webkit-box-align: center;
612
+
613
+ -webkit-align-items: center;
614
+
615
+ align-items: center;
616
+
617
+
618
+
619
+ -ms-flex-pack: justify;
620
+
621
+ -webkit-box-pack: justify;
622
+
623
+ -webkit-justify-content: censpace-betweenter;
624
+
625
+ justify-content: space-between;
626
+
627
+
628
+
629
+ }
630
+
631
+
632
+
633
+ .header_tel {
634
+
635
+ line-height: 1.2;
636
+
637
+ }
638
+
639
+
640
+
641
+ .header_tel .phonenumber {
642
+
643
+ font-size: 24px;
644
+
645
+ font-weight: bold;
646
+
647
+ line-height: 1.0;
648
+
649
+ }
650
+
651
+
652
+
653
+ .header_tel .open {
654
+
655
+ font-size: 12px;
656
+
657
+ }
658
+
659
+
660
+
661
+ .header_require {
662
+
663
+ margin: 0 20px;
664
+
665
+ }
666
+
667
+ .header_require a {
668
+
669
+ display: block;
670
+
671
+ padding: 10px 20px;
672
+
673
+ color: #fff;
674
+
675
+ font-weight: bold;
676
+
677
+ border: 2px solid #3ebf96;
678
+
679
+ border-radius: 5px;
680
+
681
+ text-decoration: none;
682
+
683
+ background: #3ebf96;
684
+
685
+ }
686
+
687
+ .header_require a:hover {
688
+
689
+ color: #999;
690
+
691
+ border: 2px solid #3ebf96;
692
+
693
+ background: none;
694
+
695
+ }
696
+
697
+ .header_contact a {
698
+
699
+ display: block;
700
+
701
+ padding: 10px 20px;
702
+
703
+ color: #fff;
704
+
705
+ font-weight: bold;
706
+
707
+ border: 2px solid #008000;
708
+
709
+ border-radius: 5px;
710
+
711
+ text-decoration: none;
712
+
713
+ background: #008000;
714
+
715
+ }
716
+
717
+ .header_contact a:hover {
718
+
719
+ color: #999;
720
+
721
+ border: 2px solid #3ebf96;
722
+
723
+ background: none;
724
+
725
+ }
726
+
501
727
  ```
502
728
 
729
+
730
+
503
731
  以上になります。
504
732
 
505
733
  一部伏字にさせて頂きましたが、コードとは関係ない箇所です。

4

htmlのheader部分のコードを追記いたしました。

2019/06/10 07:24

投稿

shibakoppe
shibakoppe

スコア35

test CHANGED
File without changes
test CHANGED
@@ -28,6 +28,10 @@
28
28
 
29
29
  情報が足りない場合は追加で載せさせていただきますので、ご指示いただければと思います。
30
30
 
31
+ ※ご指摘いただきましたコードをCSSの次に記載させていただきました。
32
+
33
+  改めて、よろしくお願いいたします。
34
+
31
35
  ```CSS
32
36
 
33
37
  /*================================================
@@ -388,6 +392,120 @@
388
392
 
389
393
 
390
394
 
395
+ ```html5
396
+
397
+ <header>
398
+
399
+ <div class="inner">
400
+
401
+ <div class="header_left">
402
+
403
+ <p class="summary">
404
+
405
+ </p>
406
+
407
+ <h1><a href="index.html" class="auto-style1">
408
+
409
+ <img src="image.png" alt="" style="width: 80%"></h1>
410
+
411
+ </div><!-- /.header_left -->
412
+
413
+ <div class="header_right">
414
+
415
+ <div class="header_nav">
416
+
417
+ <div class="header_tel" style="width: 200px">
418
+
419
+ <span class="phonenumber">
420
+
421
+ </span>
422
+
423
+ <span class="phonenumber">
424
+
425
+ <a href="tel:○○○○" class="auto-style3"><em>TEL:○○○○</em></a><br></span>
426
+
427
+ <span class="open" style="font-size: 11pt">○○○○</span>
428
+
429
+ </div><!-- /.header_tel -->
430
+
431
+ <div class="header_contact">
432
+
433
+ <a href="contact.html" class="auto-style4" style="width: 80%">○○○○</a></div> <!-- /.header_require -->
434
+
435
+ </div><!-- /.header_nav -->
436
+
437
+ </div><!-- /.header_right -->
438
+
439
+ </div><!-- /.inner -->
440
+
441
+ <div id="spMenu"><span id="navBtn"><span id="navBtnIcon"></span></span></div>
442
+
443
+ <nav>
444
+
445
+ <div class="inner">
446
+
447
+ <ul class="gnav">
448
+
449
+ <li><a href="○○○○.html" class="auto-style5">○○○○</a></li>
450
+
451
+ <li class="subnav"><a href="○○○○.html" class="auto-style5">○○○○</a>
452
+
453
+ <ul>
454
+
455
+ <li><a href="○○○○.html" class="auto-style5">○○○○</a></li>
456
+
457
+ <li><a href="○○○○.html" class="auto-style5">○○○○</a></li>
458
+
459
+ <li><a href="○○○○.html" class="auto-style5">○○○○</a></li>
460
+
461
+ <li><a href="○○○○.html" class="auto-style5">○○○○</a></li>
462
+
463
+ <li><a href="○○○○.html" class="auto-style5">○○○○</a></li>
464
+
465
+ </ul>
466
+
467
+ </li>
468
+
469
+ <li class="subnav"><a href="○○○○.html" class="auto-style5">○○○○</a>
470
+
471
+ <ul>
472
+
473
+ <li><a href="○○○○.html" class="auto-style5">○○○○</a></li>
474
+
475
+ <li><a href="○○○○.html" class="auto-style5">○○○○</a></li>
476
+
477
+ <li><a href="○○○○.html" class="auto-style5">○○○○</a></li>
478
+
479
+ </ul>
480
+
481
+ </li>
482
+
483
+ <li><a href="○○○○.html" class="auto-style5">○○○○</a></li>
484
+
485
+ <li><a href="○○○○.html" class="auto-style5">○○○○</a>
486
+
487
+ </li>
488
+
489
+ <li><a href="○○○○.html" class="auto-style5">○○○○</a></li>
490
+
491
+ </ul>
492
+
493
+ </div><!-- /.inner -->
494
+
495
+ </nav>
496
+
497
+ </header>
498
+
499
+
500
+
501
+ ```
502
+
503
+ 以上になります。
504
+
505
+ 一部伏字にさせて頂きましたが、コードとは関係ない箇所です。
506
+
507
+
508
+
391
509
  ### 試したこと
392
510
 
393
511
 

3

誤字修正

2019/06/10 06:27

投稿

shibakoppe
shibakoppe

スコア35

test CHANGED
@@ -1 +1 @@
1
- 印刷時に固定されたヘッダーでコンテンツが隠れてしまうの解消したい
1
+ 印刷時に固定されたヘッダーでコンテンツが隠れてしまうの解消したい
test CHANGED
File without changes

2

誤字修正

2019/06/10 05:59

投稿

shibakoppe
shibakoppe

スコア35

test CHANGED
File without changes
test CHANGED
@@ -18,396 +18,390 @@
18
18
 
19
19
 
20
20
 
21
+
22
+
23
+ ### 該当のソースコード
24
+
25
+
26
+
27
+ 印刷に関するコードと思しき箇所を載せさせていただきます。
28
+
29
+ 情報が足りない場合は追加で載せさせていただきますので、ご指示いただければと思います。
30
+
31
+ ```CSS
32
+
33
+ /*================================================
34
+
35
+ * グローバルナビゲーション
36
+
37
+ ================================================*/
38
+
39
+ @media print, screen and (min-width:768px) {
40
+
41
+ nav {
42
+
43
+ background: #4A4949;
44
+
45
+ z-index: 3;
46
+
47
+ }
48
+
49
+
50
+
51
+ /* 共通 */
52
+
53
+ nav ul {
54
+
55
+ width: 100%;
56
+
57
+ margin: 0;
58
+
59
+ padding: 0;
60
+
61
+ }
62
+
63
+
64
+
65
+ nav ul li {
66
+
67
+ position: relative;
68
+
69
+ margin: 0;
70
+
71
+ padding: 0;
72
+
73
+ list-style: none;
74
+
75
+ }
76
+
77
+
78
+
79
+ nav ul li a {
80
+
81
+ display: block;
82
+
83
+ margin: 0;
84
+
85
+ padding: 16px 0;
86
+
87
+ background: #4A4949;
88
+
89
+ color: #fff;
90
+
91
+ font-size: 14px;
92
+
93
+ font-weight: bold;
94
+
95
+ line-height: 1;
96
+
97
+ text-decoration: none;
98
+
99
+ }
100
+
101
+
102
+
103
+ nav ul li:hover > a {
104
+
105
+ color: #fff;
106
+
107
+ background: #363535;
108
+
109
+ }
110
+
111
+
112
+
113
+ /* 1段目 */
114
+
115
+ nav ul.gnav > li {
116
+
117
+ position: relative;
118
+
119
+ width: 17%;
120
+
121
+ float: left;
122
+
123
+ margin: 0;
124
+
125
+ padding: 0;
126
+
127
+ text-align: center;
128
+
129
+ list-style: none;
130
+
131
+ }
132
+
133
+
134
+
135
+ nav ul.gnav > li:first-child {
136
+
137
+ width: 15%;
138
+
139
+ }
140
+
141
+
142
+
143
+ nav ul.gnav > li.subnav a {
144
+
145
+ padding-right: 20px;
146
+
147
+ }
148
+
149
+
150
+
151
+ nav ul.gnav > li.subnav > a:after {
152
+
153
+ position: absolute;
154
+
155
+ content: "";
156
+
157
+ top: 20px;
158
+
159
+ width: 0;
160
+
161
+ height: 0;
162
+
163
+ margin-left: 10px;
164
+
165
+ border: 5px solid transparent;
166
+
167
+ border-top-color: #fff;
168
+
169
+ }
170
+
171
+
172
+
173
+ /* 2段目 */
174
+
175
+ nav ul li ul {
176
+
177
+ position: absolute;
178
+
179
+ z-index: 3;
180
+
181
+ top: 100%;
182
+
183
+ left: 0;
184
+
185
+ width: 100%;
186
+
187
+ margin: 0;
188
+
189
+ padding: 0;
190
+
191
+ }
192
+
193
+
194
+
195
+ nav ul li ul li {
196
+
197
+ overflow: hidden;
198
+
199
+ width: 150%;
200
+
201
+ height: 0;
202
+
203
+ color: #fff;
204
+
205
+ transition: .2s;
206
+
207
+ }
208
+
209
+
210
+
211
+ nav ul li ul li a {
212
+
213
+ padding: 13px 15px;
214
+
215
+ text-align: left;
216
+
217
+ background: #3d3d3d;
218
+
219
+ font-weight: normal;
220
+
221
+ }
222
+
223
+
224
+
225
+ nav ul li ul li a:hover {
226
+
227
+ background: #363535;
228
+
229
+ }
230
+
231
+
232
+
233
+ nav ul li:hover > ul > li {
234
+
235
+ overflow: visible;
236
+
237
+ height: 40px;
238
+
239
+ border-bottom: 1px solid #464545;
240
+
241
+ }
242
+
243
+
244
+
245
+ nav ul li:hover ul li:last-child {
246
+
247
+ border-bottom: none;
248
+
249
+ }
250
+
251
+
252
+
253
+ nav ul.gnav > li:last-child > ul {
254
+
255
+ left: -50%;
256
+
257
+ }
258
+
259
+
260
+
261
+ nav ul li ul li ul:before {
262
+
263
+ position: absolute;
264
+
265
+ content: "";
266
+
267
+ top: 13px;
268
+
269
+ left: -20px;
270
+
271
+ width: 0;
272
+
273
+ height: 0;
274
+
275
+ border: 5px solid transparent;
276
+
277
+ border-left-color: #fff;
278
+
279
+ }
280
+
281
+
282
+
283
+ nav ul.gnav > li:last-child ul li ul:before {
284
+
285
+ position: absolute;
286
+
287
+ content: "";
288
+
289
+ top: 13px;
290
+
291
+ left: 200%;
292
+
293
+ margin-left: -20px;
294
+
295
+ border: 5px solid transparent;
296
+
297
+ border-right-color: #fff;
298
+
299
+ }
300
+
301
+
302
+
303
+ /* 3段目 */
304
+
305
+ nav ul li ul li ul {
306
+
307
+ top: 0;
308
+
309
+ left: 100%;
310
+
311
+ }
312
+
313
+
314
+
315
+ nav ul li ul li ul li {
316
+
317
+ width: 100%;
318
+
319
+ }
320
+
321
+
322
+
323
+ nav ul li ul li:hover > ul > li {
324
+
325
+ border-bottom: 1px solid #464545;
326
+
327
+ }
328
+
329
+
330
+
331
+ nav ul.gnav > li:last-child > ul li ul {
332
+
333
+ left: -100%;
334
+
335
+ }
336
+
337
+
338
+
339
+ nav ul li ul li ul li a {
340
+
341
+ background: #3d3d3d;
342
+
343
+ }
344
+
345
+
346
+
347
+ nav ul li ul li ul li a:hover {
348
+
349
+ background: #363535;
350
+
351
+ }
352
+
353
+
354
+
355
+ .gnav {
356
+
357
+ display: block !important;
358
+
359
+ }
360
+
361
+
362
+
363
+ #spMenu {
364
+
365
+ display: none;
366
+
367
+ }
368
+
369
+
370
+
371
+ .fixed {
372
+
373
+ position: fixed;
374
+
375
+ top: 0;
376
+
377
+ left: 0;
378
+
379
+ }
380
+
381
+ }
382
+
383
+
384
+
385
+
386
+
21
387
  ```
22
388
 
23
- エラーメッセージ
389
+
24
-
25
- ```
390
+
26
-
27
-
28
-
29
- ### 該当のソースコード
391
+ ### 試したこと
30
-
31
-
32
-
33
- 印刷に関するコードと思しき箇所を載せさせていただきます。
392
+
34
-
35
- 情報が足りない場合は追加で載せさせていただきますので、ご指示いただければと思います。
393
+
36
-
37
- ```CSS
394
+
38
-
39
- /*================================================
40
-
41
- * グローバルナビゲーション
42
-
43
- ================================================*/
44
-
45
- @media print, screen and (min-width:768px) {
46
-
47
- nav {
48
-
49
- background: #4A4949;
50
-
51
- z-index: 3;
52
-
53
- }
54
-
55
-
56
-
57
- /* 共通 */
395
+ 固定されていることが問題だとしたら、
58
-
396
+
59
- nav ul {
397
+ .fixed {
60
-
61
- width: 100%;
398
+
62
-
63
- margin: 0;
64
-
65
- padding: 0;
66
-
67
- }
68
-
69
-
70
-
71
- nav ul li {
72
-
73
- position: relative;
399
+ position: fixed;
74
-
75
- margin: 0;
400
+
76
-
77
- padding: 0;
78
-
79
- list-style: none;
80
-
81
- }
82
-
83
-
84
-
85
- nav ul li a {
86
-
87
- display: block;
88
-
89
- margin: 0;
90
-
91
- padding: 16px 0;
92
-
93
- background: #4A4949;
94
-
95
- color: #fff;
96
-
97
- font-size: 14px;
98
-
99
- font-weight: bold;
100
-
101
- line-height: 1;
102
-
103
- text-decoration: none;
104
-
105
- }
106
-
107
-
108
-
109
- nav ul li:hover > a {
110
-
111
- color: #fff;
112
-
113
- background: #363535;
114
-
115
- }
116
-
117
-
118
-
119
- /* 1段目 */
120
-
121
- nav ul.gnav > li {
122
-
123
- position: relative;
124
-
125
- width: 17%;
126
-
127
- float: left;
128
-
129
- margin: 0;
130
-
131
- padding: 0;
132
-
133
- text-align: center;
134
-
135
- list-style: none;
136
-
137
- }
138
-
139
-
140
-
141
- nav ul.gnav > li:first-child {
142
-
143
- width: 15%;
144
-
145
- }
146
-
147
-
148
-
149
- nav ul.gnav > li.subnav a {
150
-
151
- padding-right: 20px;
152
-
153
- }
154
-
155
-
156
-
157
- nav ul.gnav > li.subnav > a:after {
158
-
159
- position: absolute;
160
-
161
- content: "";
162
-
163
- top: 20px;
401
+ top: 0;
164
-
165
- width: 0;
166
-
167
- height: 0;
168
-
169
- margin-left: 10px;
170
-
171
- border: 5px solid transparent;
172
-
173
- border-top-color: #fff;
174
-
175
- }
176
-
177
-
178
-
179
- /* 2段目 */
180
-
181
- nav ul li ul {
182
-
183
- position: absolute;
184
-
185
- z-index: 3;
186
-
187
- top: 100%;
188
402
 
189
403
  left: 0;
190
404
 
191
- width: 100%;
192
-
193
- margin: 0;
194
-
195
- padding: 0;
196
-
197
- }
198
-
199
-
200
-
201
- nav ul li ul li {
202
-
203
- overflow: hidden;
204
-
205
- width: 150%;
206
-
207
- height: 0;
208
-
209
- color: #fff;
210
-
211
- transition: .2s;
212
-
213
- }
214
-
215
-
216
-
217
- nav ul li ul li a {
218
-
219
- padding: 13px 15px;
220
-
221
- text-align: left;
222
-
223
- background: #3d3d3d;
224
-
225
- font-weight: normal;
226
-
227
- }
228
-
229
-
230
-
231
- nav ul li ul li a:hover {
232
-
233
- background: #363535;
234
-
235
- }
236
-
237
-
238
-
239
- nav ul li:hover > ul > li {
240
-
241
- overflow: visible;
242
-
243
- height: 40px;
244
-
245
- border-bottom: 1px solid #464545;
246
-
247
- }
248
-
249
-
250
-
251
- nav ul li:hover ul li:last-child {
252
-
253
- border-bottom: none;
254
-
255
- }
256
-
257
-
258
-
259
- nav ul.gnav > li:last-child > ul {
260
-
261
- left: -50%;
262
-
263
- }
264
-
265
-
266
-
267
- nav ul li ul li ul:before {
268
-
269
- position: absolute;
270
-
271
- content: "";
272
-
273
- top: 13px;
274
-
275
- left: -20px;
276
-
277
- width: 0;
278
-
279
- height: 0;
280
-
281
- border: 5px solid transparent;
282
-
283
- border-left-color: #fff;
284
-
285
- }
286
-
287
-
288
-
289
- nav ul.gnav > li:last-child ul li ul:before {
290
-
291
- position: absolute;
292
-
293
- content: "";
294
-
295
- top: 13px;
296
-
297
- left: 200%;
298
-
299
- margin-left: -20px;
300
-
301
- border: 5px solid transparent;
302
-
303
- border-right-color: #fff;
304
-
305
- }
306
-
307
-
308
-
309
- /* 3段目 */
310
-
311
- nav ul li ul li ul {
312
-
313
- top: 0;
314
-
315
- left: 100%;
316
-
317
- }
318
-
319
-
320
-
321
- nav ul li ul li ul li {
322
-
323
- width: 100%;
324
-
325
- }
326
-
327
-
328
-
329
- nav ul li ul li:hover > ul > li {
330
-
331
- border-bottom: 1px solid #464545;
332
-
333
- }
334
-
335
-
336
-
337
- nav ul.gnav > li:last-child > ul li ul {
338
-
339
- left: -100%;
340
-
341
- }
342
-
343
-
344
-
345
- nav ul li ul li ul li a {
346
-
347
- background: #3d3d3d;
348
-
349
- }
350
-
351
-
352
-
353
- nav ul li ul li ul li a:hover {
354
-
355
- background: #363535;
356
-
357
- }
358
-
359
-
360
-
361
- .gnav {
362
-
363
- display: block !important;
364
-
365
- }
366
-
367
-
368
-
369
- #spMenu {
370
-
371
- display: none;
372
-
373
- }
374
-
375
-
376
-
377
- .fixed {
378
-
379
- position: fixed;
380
-
381
- top: 0;
382
-
383
- left: 0;
384
-
385
- }
386
-
387
- }
388
-
389
-
390
-
391
-
392
-
393
- ```
394
-
395
-
396
-
397
- ### 試したこと
398
-
399
-
400
-
401
- 固定されていることが問題だとしたら、
402
-
403
- .fixed {
404
-
405
- position: fixed;
406
-
407
- top: 0;
408
-
409
- left: 0;
410
-
411
405
  この箇所が怪しいと思い、position:を relativeやinitial等にしてみましたが効果はありませんでした。
412
406
 
413
407
 

1

実現したいことを明確に記載しました

2019/06/10 05:22

投稿

shibakoppe
shibakoppe

スコア35

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,9 @@
2
2
 
3
3
 
4
4
 
5
- 固定されたヘッダーを印刷時のみ、固定したいです。
5
+ 印刷時に固定されたヘッダーで、一部のコンテンツが隠れてしまうのを解したいです。
6
-
6
+
7
- まだまだ未熟ものなので、いろいろ調べてみましたが、「コンテンツがしっかり見えるようにする」、あるいは、「印刷時のみ固定を解除できる」等の解決策がかわからず質問せていただくことにしました。
7
+ まだまだ未熟ものなので、いろいろ調べてみましたが、「コンテンツが印刷時でもしっかり見えるようにする」、あるいは、「印刷時のみ固定を解除できる」等の解決策がかわからず質問せていただくことにしました。
8
8
 
9
9
 
10
10