回答編集履歴
2
修正
    
        answer	
    CHANGED
    
    | @@ -24,17 +24,26 @@ | |
| 24 24 |  | 
| 25 25 | 
             
            .c1{
         | 
| 26 26 | 
             
              background:blue;
         | 
| 27 | 
            +
              
         | 
| 27 | 
            -
              /*  | 
| 28 | 
            +
              /* [4] */
         | 
| 29 | 
            +
              position: relative;
         | 
| 30 | 
            +
              z-index: 3; /* 値が1番大きいので最前面 */
         | 
| 28 31 | 
             
            }
         | 
| 29 32 | 
             
            .c2{
         | 
| 30 33 | 
             
              margin-left: -50px; /* 重ねるために追加。値は好きなように変更してください。 */
         | 
| 31 34 | 
             
              background:red;
         | 
| 35 | 
            +
              
         | 
| 32 | 
            -
              /*  | 
| 36 | 
            +
              /* [4] */
         | 
| 37 | 
            +
              position: relative;
         | 
| 38 | 
            +
              z-index: 2;
         | 
| 33 39 | 
             
            }
         | 
| 34 40 | 
             
            .c3{
         | 
| 35 41 | 
             
              margin-left: -50px; /* 重ねるために追加。値は好きなように変更してください。 */
         | 
| 36 42 | 
             
              background:green;
         | 
| 43 | 
            +
              
         | 
| 37 | 
            -
              /*  | 
| 44 | 
            +
              /* [4] */
         | 
| 45 | 
            +
              position: relative;
         | 
| 46 | 
            +
              z-index: 1; /* 値が1番小さいので最背面 */
         | 
| 38 47 | 
             
            }
         | 
| 39 48 |  | 
| 40 49 | 
             
            /* [2] */
         | 
| @@ -45,6 +54,8 @@ | |
| 45 54 | 
             
            }
         | 
| 46 55 | 
             
            ```
         | 
| 47 56 |  | 
| 57 | 
            +
            以下、解説です。
         | 
| 58 | 
            +
             | 
| 48 59 | 
             
            ---
         | 
| 49 60 | 
             
            **[1] floatに「center」という値はない**
         | 
| 50 61 | 
             
            floatで横並びのレイアウトを実装する場合、「float: left;」をすべての要素 (青、赤、緑の円) に指定
         | 
| @@ -67,4 +78,12 @@ | |
| 67 78 | 
             
            正円にするため`box-sizing: border-box;`を指定してください。
         | 
| 68 79 |  | 
| 69 80 | 
             
            参考URL: 
         | 
| 70 | 
            -
            [https://developer.mozilla.org/ja/docs/Web/CSS/box-sizing](https://developer.mozilla.org/ja/docs/Web/CSS/box-sizing)
         | 
| 81 | 
            +
            [https://developer.mozilla.org/ja/docs/Web/CSS/box-sizing](https://developer.mozilla.org/ja/docs/Web/CSS/box-sizing)
         | 
| 82 | 
            +
             | 
| 83 | 
            +
            ---
         | 
| 84 | 
            +
             ** [4] z-indexの仕様について **
         | 
| 85 | 
            +
            z-indexは、position: relative;やposition: absolute;と一緒に指定しなければ意味を成しません。
         | 
| 86 | 
            +
            また、z-indexの値が大きければ前面、小さければ背面に表示されます。
         | 
| 87 | 
            +
             | 
| 88 | 
            +
            参考URL:
         | 
| 89 | 
            +
            [https://developer.mozilla.org/ja/docs/Web/CSS/z-index](https://developer.mozilla.org/ja/docs/Web/CSS/z-index)
         | 
1
修正
    
        answer	
    CHANGED
    
    | @@ -27,10 +27,12 @@ | |
| 27 27 | 
             
              /* z-index:1; */
         | 
| 28 28 | 
             
            }
         | 
| 29 29 | 
             
            .c2{
         | 
| 30 | 
            +
              margin-left: -50px; /* 重ねるために追加。値は好きなように変更してください。 */
         | 
| 30 31 | 
             
              background:red;
         | 
| 31 32 | 
             
              /* z-index:2; */
         | 
| 32 33 | 
             
            }
         | 
| 33 34 | 
             
            .c3{
         | 
| 35 | 
            +
              margin-left: -50px; /* 重ねるために追加。値は好きなように変更してください。 */
         | 
| 34 36 | 
             
              background:green;
         | 
| 35 37 | 
             
              /* z-index:3; */
         | 
| 36 38 | 
             
            }
         | 
