質問編集履歴

5

教えていただいた方法でうまくいかなかった2

2019/07/31 08:36

投稿

meoto2408
meoto2408

スコア52

test CHANGED
File without changes
test CHANGED
@@ -448,7 +448,11 @@
448
448
 
449
449
  right: 0;
450
450
 
451
+ }
452
+
451
- }```
453
+ ```
454
+
455
+
452
456
 
453
457
  ```html
454
458
 
@@ -574,6 +578,8 @@
574
578
 
575
579
  </body>
576
580
 
577
- </html>```
581
+ </html>
582
+
583
+ ```
578
584
 
579
585
  調べたりして試行錯誤もしたのですが、うまくできませんでした。

4

教えていただいた方法でうまくいかなかった

2019/07/31 08:36

投稿

meoto2408
meoto2408

スコア52

test CHANGED
File without changes
test CHANGED
@@ -333,3 +333,247 @@
333
333
  #追記3
334
334
 
335
335
  ヘッダー(ホーム、メニュー1~3)にメニュー(24Hサーバーについて、MLSBOTについえ、会員(スポンサー)制について)の背景(緑)であるラベル?部分がかぶらないようにできないのかな?という意味です。
336
+
337
+
338
+
339
+ #追記4
340
+
341
+ ```css
342
+
343
+ * { box-sizing: border-box; }
344
+
345
+
346
+
347
+ ul, li {
348
+
349
+ padding: 5px;
350
+
351
+ margin: 5px;
352
+
353
+ list-style: none;
354
+
355
+ }
356
+
357
+
358
+
359
+
360
+
361
+ /* メニュー */
362
+
363
+ nav {
364
+
365
+ background-color: greenyellow;
366
+
367
+ }
368
+
369
+
370
+
371
+ .menus {
372
+
373
+ display: flex;
374
+
375
+ }
376
+
377
+
378
+
379
+ .menus li.menu {
380
+
381
+ width: 25%;
382
+
383
+ }
384
+
385
+ .menus li {
386
+
387
+ list-style: none;
388
+
389
+ background-color: greenyellow;
390
+
391
+ }
392
+
393
+
394
+
395
+ .menu a { /* 文字色 */
396
+
397
+ display: block;
398
+
399
+ padding: 5px;
400
+
401
+ text-decoration: none;
402
+
403
+ }
404
+
405
+
406
+
407
+ .menu a:hover {
408
+
409
+ background: rgba(128, 128, 128, 0.2); /* グレーの薄さ0.2 文字色はそのまま */
410
+
411
+ }
412
+
413
+
414
+
415
+ .menu ul {
416
+
417
+ position: absolute;
418
+
419
+ display: none;
420
+
421
+   background-color: greenyellow; /* hover時に表示される子要素の色 */
422
+
423
+   z-index: 10;
424
+
425
+   margin-top: 25px; // これを追加
426
+
427
+ }
428
+
429
+
430
+
431
+ .menus li:hover ul {
432
+
433
+ display: block; /* これがないと、hover時に表示されない */
434
+
435
+ width: calc(100% / 4);
436
+
437
+ }
438
+
439
+
440
+
441
+ header#sample {
442
+
443
+ position: fixed;
444
+
445
+ padding: 30px;
446
+
447
+ left: 0;
448
+
449
+ right: 0;
450
+
451
+ }```
452
+
453
+ ```html
454
+
455
+ <!DOCTYPE html>
456
+
457
+ <html lang="ja">
458
+
459
+ <head>
460
+
461
+ <meta charset="UTF-8">
462
+
463
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
464
+
465
+ <link rel="stylesheet" href="../../monsterlifeserver/include/css/header.css">
466
+
467
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
468
+
469
+
470
+
471
+ </head>
472
+
473
+ <body>
474
+
475
+
476
+
477
+ <header>
478
+
479
+ <div class="header-wrapper">
480
+
481
+ <div align="center"><a href="https://px.a8.net/svt/ejp?a8mat=35JY3D+CL2W4Y+50+2HH8I9" target="_blank" rel="nofollow">
482
+
483
+ <img border="0" width="728" height="90" alt="" src="https://www20.a8.net/svt/bgt?aid=190727257761&wid=001&eno=01&mid=s00000000018015029000&mc=1"></a>
484
+
485
+ <img border="0" width="1" height="1" src="https://www15.a8.net/0.gif?a8mat=35JY3D+CL2W4Y+50+2HH8I9" alt=""></div><br><br>
486
+
487
+
488
+
489
+ <header id="sample">
490
+
491
+ <div class="title">
492
+
493
+ <div class="logo"><a href="../../monsterlifeserver/index.html"><img src="../../monsterlifeserver/img/mls_title_logo.png" alt="" width="100%" height="100%" border="0" /></a></div>
494
+
495
+
496
+
497
+ <div class="hamburger">
498
+
499
+ <span></span>
500
+
501
+ <span></span>
502
+
503
+ <span></span>
504
+
505
+ </div>
506
+
507
+ </div>
508
+
509
+
510
+
511
+
512
+
513
+ <nav>
514
+
515
+ <ul class="menus">
516
+
517
+ <li class="menu"><a href="../../monsterlifeserver/index.html">ホーム</a></li>
518
+
519
+ <li class="menu"><a href="#">メニュー1</a>
520
+
521
+ <ul>
522
+
523
+ <li><a href="../../monsterlifeserver/top.html">トップページ</a>
524
+
525
+ <li><a href="../../monsterlifeserver/gamelist.html">ミニゲーム一覧</a></li>
526
+
527
+ <li><a href="../../monsterlifeserver/link.html">MLSのSNS情報</a></li>
528
+
529
+ </ul>
530
+
531
+ </li>
532
+
533
+ <li class="menu"><a href="#">メニュー2</a>
534
+
535
+ <ul>
536
+
537
+ <li><a href="../../monsterlifeserver/24hserver.html">24Hサーバーについて</a></li>
538
+
539
+ <li><a href="../../monsterlifeserver/aboutmlsbot.html">MLSBOTについて</a></li>
540
+
541
+ <li><a href="../../monsterlifeserver/aboutmember.html">会員(スポンサー)制について</a></li>
542
+
543
+ </ul>
544
+
545
+ </li>
546
+
547
+ <li class="menu"><a href="#">メニュー3</a>
548
+
549
+ <ul>
550
+
551
+ <li><a href="../../monsterlifeserver/kihu.html">寄付について</a></li>
552
+
553
+ <li><a href="../../monsterlifeserver/staff.html">スタッフ募集</a></li>
554
+
555
+ <li><a href="../../monsterlifeserver/komaru.html">MLSが困っています</a></li>
556
+
557
+ </ul>
558
+
559
+ </li>
560
+
561
+ </ul>
562
+
563
+ </nav>
564
+
565
+ </header>
566
+
567
+ </div>
568
+
569
+ </header>
570
+
571
+
572
+
573
+ <script src="../../monsterlifeserver/include/js/header.js"></script>
574
+
575
+ </body>
576
+
577
+ </html>```
578
+
579
+ 調べたりして試行錯誤もしたのですが、うまくできませんでした。

3

画像の補足

2019/07/31 08:34

投稿

meoto2408
meoto2408

スコア52

test CHANGED
File without changes
test CHANGED
@@ -327,3 +327,9 @@
327
327
  メニューがヘッダーに被ってしまう
328
328
 
329
329
  ![イメージ説明](7b05a824a2e5c8b4227057d3345bab19.png)
330
+
331
+
332
+
333
+ #追記3
334
+
335
+ ヘッダー(ホーム、メニュー1~3)にメニュー(24Hサーバーについて、MLSBOTについえ、会員(スポンサー)制について)の背景(緑)であるラベル?部分がかぶらないようにできないのかな?という意味です。

2

メニューがヘッダーに被ってしまうの画像

2019/07/31 03:54

投稿

meoto2408
meoto2408

スコア52

test CHANGED
File without changes
test CHANGED
@@ -319,3 +319,11 @@
319
319
  当該ページ
320
320
 
321
321
  [http://monster2408.html.xdomain.jp/monsterlifeserver/index.html](http://monster2408.html.xdomain.jp/monsterlifeserver/index.html)
322
+
323
+
324
+
325
+ #追記2
326
+
327
+ メニューがヘッダーに被ってしまう
328
+
329
+ ![イメージ説明](7b05a824a2e5c8b4227057d3345bab19.png)

1

わかったことの追記

2019/07/31 03:19

投稿

meoto2408
meoto2408

スコア52

test CHANGED
File without changes
test CHANGED
@@ -293,3 +293,29 @@
293
293
 
294
294
 
295
295
  このようなことはできるのでしょうか?
296
+
297
+
298
+
299
+ #追記
300
+
301
+ 幅を小さくする方法はわかりました。
302
+
303
+ ```css
304
+
305
+ ul, li {
306
+
307
+ padding: 5px;
308
+
309
+ margin: 5px;
310
+
311
+ list-style: none;
312
+
313
+ }
314
+
315
+ ```
316
+
317
+ これでできたのですが、メニューがヘッダーに被ってしまうようになってしまいました。
318
+
319
+ 当該ページ
320
+
321
+ [http://monster2408.html.xdomain.jp/monsterlifeserver/index.html](http://monster2408.html.xdomain.jp/monsterlifeserver/index.html)