質問編集履歴

1

『コードの挿入』を使い、コード部分の表記を変えました。

2020/08/13 14:49

投稿

wankoromochi
wankoromochi

スコア2

test CHANGED
File without changes
test CHANGED
@@ -54,13 +54,9 @@
54
54
 
55
55
 
56
56
 
57
- HTML CSS
58
-
59
-
60
-
61
- HTML
57
+ ```HTML
62
-
58
+
63
- <div class="main">
59
+ <div class="main">
64
60
 
65
61
  <div class="copy-container">
66
62
 
@@ -118,9 +114,9 @@
118
114
 
119
115
 
120
116
 
121
- ---
117
+ ```
122
-
118
+
123
- CSS
119
+ ```CSS
124
120
 
125
121
 
126
122
 
@@ -276,6 +272,10 @@
276
272
 
277
273
  }
278
274
 
275
+ ```
276
+
277
+
278
+
279
279
 
280
280
 
281
281
  ### 試したこと
@@ -291,3 +291,601 @@
291
291
 
292
292
 
293
293
  ここにより詳細な情報を記載してください。
294
+
295
+
296
+
297
+ ### 前提・実現したいこと
298
+
299
+
300
+
301
+ ここに質問の内容を詳しく書いてください。
302
+
303
+
304
+
305
+ ![イメージ説明](d590b16c231ac34ac986c8002f938871.png)
306
+
307
+ ウェブサイトの真ん中部分 html の <div class="contents">以下、学べるレッスン以下の箇所の質問です。
308
+
309
+ 1.
310
+
311
+ 答えの方のCSS の contens には、margin-top:100px がありますが、
312
+
313
+ それを自分でCSSに書くと、配置バランスが大きく下がります。
314
+
315
+ 100px分下がるようです。
316
+
317
+ 同じく、答えの方のCSSの.contensには、margin-left:80; がなくても、左から 80px分あきます。
318
+
319
+ ![イメージ説明](7124b71eb414fc483652eea0d4acaf05.png)
320
+
321
+
322
+
323
+
324
+
325
+ 2.
326
+
327
+ 答えの方の cotents には、margin-bottom:100 を記述しなくても、
328
+
329
+ <p>HTML&CSS等の4つのp要素の下のスペース(margin)が詰まりません。
330
+
331
+ ![イメージ説明](e5013b3e8dd3ef89f47d2b2b0e8b1407.png)
332
+
333
+
334
+
335
+ 3.
336
+
337
+ 自分のコードだと、margin-left:80; や margin-bottom:100;を記述しないと、見本(仕様書)と同じになりません。
338
+
339
+ なぜでしょうか?
340
+
341
+
342
+
343
+ ```
344
+
345
+ エラーメッセージ
346
+
347
+ ```
348
+
349
+
350
+
351
+ ### 該当のソースコード
352
+
353
+ ```HTML
354
+
355
+ <div class="main">
356
+
357
+ <div class="copy-container">
358
+
359
+ <h1>HELLO WORLD<span>.</span></h1>
360
+
361
+ <h2>プログラミングの世界へようこそ</h2>
362
+
363
+ </div>
364
+
365
+
366
+
367
+ <div class="contents">
368
+
369
+ <h3 class="section-title">学べるレッスン</h3>
370
+
371
+ <div class="contents-item">
372
+
373
+ <img src="https://s3-ap-northeast-1.amazonaws.com/progate/shared/images/lesson/html/study/html.svg">
374
+
375
+ <p>HTML & CSS</p>
376
+
377
+ </div>
378
+
379
+ <div class="contents-item">
380
+
381
+ <img src="https://s3-ap-northeast-1.amazonaws.com/progate/shared/images/lesson/html/study/php.svg">
382
+
383
+ <p>PHP</p>
384
+
385
+ </div>
386
+
387
+ <div class="contents-item">
388
+
389
+ <img src="https://s3-ap-northeast-1.amazonaws.com/progate/shared/images/lesson/html/study/ruby.svg">
390
+
391
+ <p>Ruby</p>
392
+
393
+ </div>
394
+
395
+ <div class="contents-item">
396
+
397
+ <img src="https://s3-ap-northeast-1.amazonaws.com/progate/shared/images/lesson/html/study/swift.svg">
398
+
399
+ <p>Swift</p>
400
+
401
+ </div>
402
+
403
+ </div>
404
+
405
+ </div>
406
+
407
+ </body>
408
+
409
+ </html>
410
+
411
+
412
+
413
+ ```
414
+
415
+
416
+
417
+ ```CSS
418
+
419
+ /* CSSのリセット(消さないでください) */
420
+
421
+ html, body,
422
+
423
+ ul, ol, li,
424
+
425
+ h1, h2, h3, h4, h5, h6, p,
426
+
427
+ form, input, div {
428
+
429
+ margin: 0;
430
+
431
+ padding: 0;
432
+
433
+ }
434
+
435
+
436
+
437
+ body {
438
+
439
+ font-family: "Avenir Next", "Hiragino Kaku Gothic ProN W3", sans-serif;
440
+
441
+ }
442
+
443
+
444
+
445
+ li {
446
+
447
+ list-style: none;
448
+
449
+ }
450
+
451
+
452
+
453
+ /* ここからCSSを記述してください */
454
+
455
+ .header {
456
+
457
+ background-color: #26d0c9;
458
+
459
+ color: #fff;
460
+
461
+ height: 90px;
462
+
463
+ }
464
+
465
+
466
+
467
+ .header-logo {
468
+
469
+ float: left;
470
+
471
+ font-size: 36px;
472
+
473
+ padding: 20px 40px;
474
+
475
+ }
476
+
477
+
478
+
479
+ .header-list {
480
+
481
+ float: left;
482
+
483
+ }
484
+
485
+
486
+
487
+ .header-list li {
488
+
489
+ float: left;
490
+
491
+ padding: 33px 20px;
492
+
493
+ }
494
+
495
+
496
+
497
+ .main {
498
+
499
+ padding: 100px 80px;
500
+
501
+ }
502
+
503
+
504
+
505
+ .copy-container h1 {
506
+
507
+ font-size: 140px;
508
+
509
+ }
510
+
511
+
512
+
513
+ .copy-container h2 {
514
+
515
+ font-size: 60px;
516
+
517
+ }
518
+
519
+
520
+
521
+ .copy-container span {
522
+
523
+ color: #ff4a4a;
524
+
525
+ }
526
+
527
+
528
+
529
+ .contents {
530
+
531
+ height: 500px;
532
+
533
+ margin-top: 100px;
534
+
535
+ }
536
+
537
+
538
+
539
+ .section-title {
540
+
541
+ border-bottom: 2px solid #dee7ec;
542
+
543
+ font-size: 28px;
544
+
545
+ padding-bottom: 15px;
546
+
547
+ margin-bottom: 50px;
548
+
549
+ }
550
+
551
+
552
+
553
+ .contents-item {
554
+
555
+ float: left;
556
+
557
+ margin-right: 40px;
558
+
559
+ }
560
+
561
+
562
+
563
+ .contents-item p {
564
+
565
+ font-size: 24px;
566
+
567
+ margin-top: 30px;
568
+
569
+ }
570
+
571
+ ```
572
+
573
+
574
+
575
+
576
+
577
+ ### 試したこと
578
+
579
+
580
+
581
+ .contents {}内に、margin-top:100; margin-left: 80; を書いたり消したりした。
582
+
583
+ .contens-item{}内に、margin-bottom:100; を書いたり消したりした。
584
+
585
+
586
+
587
+ ### 補足情報(FW/ツールのバージョンなど)
588
+
589
+
590
+
591
+ ここにより詳細な情報を記載してください。
592
+
593
+
594
+
595
+
596
+
597
+ ### 前提・実現したいこと
598
+
599
+
600
+
601
+ ここに質問の内容を詳しく書いてください。
602
+
603
+
604
+
605
+ ![イメージ説明](d590b16c231ac34ac986c8002f938871.png)
606
+
607
+ ウェブサイトの真ん中部分 html の <div class="contents">以下、学べるレッスン以下の箇所の質問です。
608
+
609
+ 1.
610
+
611
+ 答えの方のCSS の contens には、margin-top:100px がありますが、
612
+
613
+ それを自分でCSSに書くと、配置バランスが大きく下がります。
614
+
615
+ 100px分下がるようです。
616
+
617
+ 同じく、答えの方のCSSの.contensには、margin-left:80; がなくても、左から 80px分あきます。
618
+
619
+ ![イメージ説明](7124b71eb414fc483652eea0d4acaf05.png)
620
+
621
+
622
+
623
+
624
+
625
+ 2.
626
+
627
+ 答えの方の cotents には、margin-bottom:100 を記述しなくても、
628
+
629
+ <p>HTML&CSS等の4つのp要素の下のスペース(margin)が詰まりません。
630
+
631
+ ![イメージ説明](e5013b3e8dd3ef89f47d2b2b0e8b1407.png)
632
+
633
+
634
+
635
+ 3.
636
+
637
+ 自分のコードだと、margin-left:80; や margin-bottom:100;を記述しないと、見本(仕様書)と同じになりません。
638
+
639
+ なぜでしょうか?
640
+
641
+
642
+
643
+ ```
644
+
645
+ エラーメッセージ
646
+
647
+ ```
648
+
649
+
650
+
651
+ ### 該当のソースコード
652
+
653
+ ```HTML
654
+
655
+ <div class="main">
656
+
657
+ <div class="copy-container">
658
+
659
+ <h1>HELLO WORLD<span>.</span></h1>
660
+
661
+ <h2>プログラミングの世界へようこそ</h2>
662
+
663
+ </div>
664
+
665
+
666
+
667
+ <div class="contents">
668
+
669
+ <h3 class="section-title">学べるレッスン</h3>
670
+
671
+ <div class="contents-item">
672
+
673
+ <img src="https://s3-ap-northeast-1.amazonaws.com/progate/shared/images/lesson/html/study/html.svg">
674
+
675
+ <p>HTML & CSS</p>
676
+
677
+ </div>
678
+
679
+ <div class="contents-item">
680
+
681
+ <img src="https://s3-ap-northeast-1.amazonaws.com/progate/shared/images/lesson/html/study/php.svg">
682
+
683
+ <p>PHP</p>
684
+
685
+ </div>
686
+
687
+ <div class="contents-item">
688
+
689
+ <img src="https://s3-ap-northeast-1.amazonaws.com/progate/shared/images/lesson/html/study/ruby.svg">
690
+
691
+ <p>Ruby</p>
692
+
693
+ </div>
694
+
695
+ <div class="contents-item">
696
+
697
+ <img src="https://s3-ap-northeast-1.amazonaws.com/progate/shared/images/lesson/html/study/swift.svg">
698
+
699
+ <p>Swift</p>
700
+
701
+ </div>
702
+
703
+ </div>
704
+
705
+ </div>
706
+
707
+ </body>
708
+
709
+ </html>
710
+
711
+
712
+
713
+ ```
714
+
715
+
716
+
717
+ ```CSS
718
+
719
+ /* CSSのリセット(消さないでください) */
720
+
721
+ html, body,
722
+
723
+ ul, ol, li,
724
+
725
+ h1, h2, h3, h4, h5, h6, p,
726
+
727
+ form, input, div {
728
+
729
+ margin: 0;
730
+
731
+ padding: 0;
732
+
733
+ }
734
+
735
+
736
+
737
+ body {
738
+
739
+ font-family: "Avenir Next", "Hiragino Kaku Gothic ProN W3", sans-serif;
740
+
741
+ }
742
+
743
+
744
+
745
+ li {
746
+
747
+ list-style: none;
748
+
749
+ }
750
+
751
+
752
+
753
+ /* ここからCSSを記述してください */
754
+
755
+ .header {
756
+
757
+ background-color: #26d0c9;
758
+
759
+ color: #fff;
760
+
761
+ height: 90px;
762
+
763
+ }
764
+
765
+
766
+
767
+ .header-logo {
768
+
769
+ float: left;
770
+
771
+ font-size: 36px;
772
+
773
+ padding: 20px 40px;
774
+
775
+ }
776
+
777
+
778
+
779
+ .header-list {
780
+
781
+ float: left;
782
+
783
+ }
784
+
785
+
786
+
787
+ .header-list li {
788
+
789
+ float: left;
790
+
791
+ padding: 33px 20px;
792
+
793
+ }
794
+
795
+
796
+
797
+ .main {
798
+
799
+ padding: 100px 80px;
800
+
801
+ }
802
+
803
+
804
+
805
+ .copy-container h1 {
806
+
807
+ font-size: 140px;
808
+
809
+ }
810
+
811
+
812
+
813
+ .copy-container h2 {
814
+
815
+ font-size: 60px;
816
+
817
+ }
818
+
819
+
820
+
821
+ .copy-container span {
822
+
823
+ color: #ff4a4a;
824
+
825
+ }
826
+
827
+
828
+
829
+ .contents {
830
+
831
+ height: 500px;
832
+
833
+ margin-top: 100px;
834
+
835
+ }
836
+
837
+
838
+
839
+ .section-title {
840
+
841
+ border-bottom: 2px solid #dee7ec;
842
+
843
+ font-size: 28px;
844
+
845
+ padding-bottom: 15px;
846
+
847
+ margin-bottom: 50px;
848
+
849
+ }
850
+
851
+
852
+
853
+ .contents-item {
854
+
855
+ float: left;
856
+
857
+ margin-right: 40px;
858
+
859
+ }
860
+
861
+
862
+
863
+ .contents-item p {
864
+
865
+ font-size: 24px;
866
+
867
+ margin-top: 30px;
868
+
869
+ }
870
+
871
+ ```
872
+
873
+
874
+
875
+
876
+
877
+ ### 試したこと
878
+
879
+ CSSの→
880
+
881
+  .contents {}内に、margin-top:100; margin-left: 80; を書いたり消したりした。
882
+
883
+  .contens-item{}内に、margin-bottom:100; を書いたり消したりした。
884
+
885
+
886
+
887
+ ### 補足情報(FW/ツールのバージョンなど)
888
+
889
+
890
+
891
+ ここにより詳細な情報を記載してください。