質問編集履歴

3

HTMLコードと画像の追加

2019/01/28 16:48

投稿

gnorm
gnorm

スコア20

test CHANGED
File without changes
test CHANGED
@@ -10,117 +10,67 @@
10
10
 
11
11
 
12
12
 
13
- ```
13
+
14
14
 
15
15
  mainのdivision(中央部分)で左右に100pxずつのpaddingを入れると、上手くテキストが左揃えになるのですが、左右にpaddingを与えないと、一行目が字下げのように少し右にズレてしまいます。CSSではどのような処理をしているのでしょうか?
16
16
 
17
- ![イメージ説明](4ed0ff6af1da0a2e68958d79878c094e.png)
17
+ ![イメージ説明](7050399639be8245418dd79b8ce34e1f.png)
18
-
19
- ```
20
18
 
21
19
 
22
20
 
23
21
  ### 該当のソースコード
24
22
 
23
+ ```HTML
25
24
 
25
+ <!DOCTYPE html>
26
26
 
27
- ```CSS
27
+ <html>
28
28
 
29
- body {
29
+ <head>
30
30
 
31
- font-family: "Avenir Next";
31
+ <meta charset="utf-8">
32
32
 
33
- }
33
+ <title>Progate</title>
34
34
 
35
+ <link rel="stylesheet" href="stylesheet.css">
35
36
 
37
+ </head>
36
38
 
37
- li {
39
+ <body>
38
40
 
39
- list-style: none;
41
+ <!-- ここからHTMLを書き始めてください -->
40
42
 
41
- }
43
+ <div class="header">
42
44
 
45
+ <h1>Progate</h1>
43
46
 
47
+ <ul>
44
48
 
45
- .header {
49
+ <li>プログラミングとは</li>
46
50
 
47
- background-color: #26d0c9;
51
+ <li>学べるレッスン</li>
48
52
 
49
- color: #fff;
53
+ <li>お問い合わせ</li>
50
54
 
51
- height: 90px;
55
+ </ul>
52
56
 
53
- }
57
+ </div>
54
58
 
59
+ <div class="middle">
55
60
 
61
+ <h1>HELLO WORLD<span>.</span></h1>
56
62
 
57
- .header-logo {
63
+ <h2>プログラミングの世界へようこそ</h2>
58
64
 
59
- float: left;
65
+ </div>
60
66
 
61
- font-size: 36px;
67
+ </body>
62
68
 
63
- padding: 20px 40px;
64
-
65
- }
66
-
67
-
68
-
69
- .header-list {
70
-
71
- float: left;
72
-
73
- }
74
-
75
-
76
-
77
- .header-list li {
69
+ </html>
78
-
79
- float: left;
80
-
81
- padding: 33px 20px;
82
-
83
- }
84
-
85
-
86
-
87
- .main {
88
-
89
-
90
-
91
- padding:0 80px; /* ←この部分です */
92
-
93
-
94
-
95
- }
96
-
97
-
98
-
99
- .copy-container h1{
100
-
101
- font-size:140px;
102
-
103
- }
104
-
105
-
106
-
107
- .copy-container h2{
108
-
109
- font-size:60px;
110
-
111
- }
112
-
113
-
114
-
115
- .copy-container span{
116
-
117
- color:#ff4a4a;
118
-
119
- }
120
70
 
121
71
  ```
122
72
 
123
- ```HTML
73
+ ```CSS
124
74
 
125
75
  html, body,
126
76
 
@@ -130,7 +80,7 @@
130
80
 
131
81
  form, input, div {
132
82
 
133
- margin: 0; /*←この部分を消したら治りましたが、この部分の影響が分かりません。*/
83
+ margin: 0; /*←この部分を消すと直りましたが、影響が分かりません。*/
134
84
 
135
85
  padding: 0;
136
86
 
@@ -145,6 +95,8 @@
145
95
  }
146
96
 
147
97
 
98
+
99
+ /* ここからCSSを記述してください */
148
100
 
149
101
  body{
150
102
 
@@ -206,6 +158,8 @@
206
158
 
207
159
  }
208
160
 
161
+
162
+
209
163
  ```
210
164
 
211
165
 

2

HTMLコードの追加

2019/01/28 16:48

投稿

gnorm
gnorm

スコア20

test CHANGED
File without changes
test CHANGED
@@ -120,6 +120,94 @@
120
120
 
121
121
  ```
122
122
 
123
+ ```HTML
124
+
125
+ html, body,
126
+
127
+ ul, ol, li,
128
+
129
+ h1, h2, h3, h4, h5, h6, p,
130
+
131
+ form, input, div {
132
+
133
+ margin: 0; /*←この部分を消したら治りましたが、この部分の影響が分かりません。*/
134
+
135
+ padding: 0;
136
+
137
+ }
138
+
139
+
140
+
141
+ li {
142
+
143
+ list-style: none;
144
+
145
+ }
146
+
147
+
148
+
149
+ body{
150
+
151
+ font-family: "Avenir Next", "Hiragino Kaku Gothic ProN W3", sans-serif;
152
+
153
+ }
154
+
155
+ .header{
156
+
157
+ height:90px;
158
+
159
+ background-color:#26d0c9;
160
+
161
+ color:#fff;
162
+
163
+ }
164
+
165
+ .header h1,li{
166
+
167
+ float:left;
168
+
169
+ }
170
+
171
+ .header h1{
172
+
173
+ font-size:36px;
174
+
175
+ margin:20px 40px;
176
+
177
+ }
178
+
179
+ .header li{
180
+
181
+ margin:33px 20px;
182
+
183
+ }
184
+
185
+ .middle{
186
+
187
+ }
188
+
189
+ .middle h1{
190
+
191
+ font-size:140px;
192
+
193
+
194
+
195
+ }
196
+
197
+ .middle h2{
198
+
199
+ font-size:60px;
200
+
201
+ }
202
+
203
+ .middle span{
204
+
205
+ color:#ff4a4a;
206
+
207
+ }
208
+
209
+ ```
210
+
123
211
 
124
212
 
125
213
  ### 試したこと

1

CSSの全文を載せました。

2019/01/28 15:59

投稿

gnorm
gnorm

スコア20

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  mainのdivision(中央部分)で左右に100pxずつのpaddingを入れると、上手くテキストが左揃えになるのですが、左右にpaddingを与えないと、一行目が字下げのように少し右にズレてしまいます。CSSではどのような処理をしているのでしょうか?
16
16
 
17
- ![![イメージ説明](0b2fe551f5ae73185c02f3326b2f4572.png)](4f043252a88c1e8764cccf42a8a7d4bb.png)
17
+ ![イメージ説明](4ed0ff6af1da0a2e68958d79878c094e.png)
18
18
 
19
19
  ```
20
20
 
@@ -26,13 +26,95 @@
26
26
 
27
27
  ```CSS
28
28
 
29
+ body {
30
+
31
+ font-family: "Avenir Next";
32
+
33
+ }
34
+
35
+
36
+
37
+ li {
38
+
39
+ list-style: none;
40
+
41
+ }
42
+
43
+
44
+
45
+ .header {
46
+
47
+ background-color: #26d0c9;
48
+
49
+ color: #fff;
50
+
51
+ height: 90px;
52
+
53
+ }
54
+
55
+
56
+
57
+ .header-logo {
58
+
59
+ float: left;
60
+
61
+ font-size: 36px;
62
+
63
+ padding: 20px 40px;
64
+
65
+ }
66
+
67
+
68
+
69
+ .header-list {
70
+
71
+ float: left;
72
+
73
+ }
74
+
75
+
76
+
77
+ .header-list li {
78
+
79
+ float: left;
80
+
81
+ padding: 33px 20px;
82
+
83
+ }
84
+
85
+
86
+
29
87
  .main {
88
+
89
+
90
+
91
+ padding:0 80px; /* ←この部分です */
30
92
 
31
93
 
32
94
 
33
- padding:0px 80px;
95
+ }
34
96
 
97
+
98
+
35
-
99
+ .copy-container h1{
100
+
101
+ font-size:140px;
102
+
103
+ }
104
+
105
+
106
+
107
+ .copy-container h2{
108
+
109
+ font-size:60px;
110
+
111
+ }
112
+
113
+
114
+
115
+ .copy-container span{
116
+
117
+ color:#ff4a4a;
36
118
 
37
119
  }
38
120