teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

HTMLコードと画像の追加

2019/01/28 16:48

投稿

gnorm
gnorm

スコア20

title CHANGED
File without changes
body CHANGED
@@ -4,67 +4,42 @@
4
4
  ランディングページの作成をしています。
5
5
  ### 発生している問題・エラーメッセージ
6
6
 
7
- ```
7
+
8
8
  mainのdivision(中央部分)で左右に100pxずつのpaddingを入れると、上手くテキストが左揃えになるのですが、左右にpaddingを与えないと、一行目が字下げのように少し右にズレてしまいます。CSSではどのような処理をしているのでしょうか?
9
- ![イメージ説明](4ed0ff6af1da0a2e68958d79878c094e.png)
9
+ ![イメージ説明](7050399639be8245418dd79b8ce34e1f.png)
10
- ```
11
10
 
12
11
  ### 該当のソースコード
13
-
12
+ ```HTML
13
+ <!DOCTYPE html>
14
+ <html>
15
+ <head>
16
+ <meta charset="utf-8">
17
+ <title>Progate</title>
18
+ <link rel="stylesheet" href="stylesheet.css">
19
+ </head>
20
+ <body>
21
+ <!-- ここからHTMLを書き始めてください -->
22
+ <div class="header">
23
+ <h1>Progate</h1>
24
+ <ul>
25
+ <li>プログラミングとは</li>
26
+ <li>学べるレッスン</li>
27
+ <li>お問い合わせ</li>
28
+ </ul>
29
+ </div>
30
+ <div class="middle">
31
+ <h1>HELLO WORLD<span>.</span></h1>
32
+ <h2>プログラミングの世界へようこそ</h2>
33
+ </div>
34
+ </body>
35
+ </html>
36
+ ```
14
37
  ```CSS
15
- body {
16
- font-family: "Avenir Next";
17
- }
18
-
19
- li {
20
- list-style: none;
21
- }
22
-
23
- .header {
24
- background-color: #26d0c9;
25
- color: #fff;
26
- height: 90px;
27
- }
28
-
29
- .header-logo {
30
- float: left;
31
- font-size: 36px;
32
- padding: 20px 40px;
33
- }
34
-
35
- .header-list {
36
- float: left;
37
- }
38
-
39
- .header-list li {
40
- float: left;
41
- padding: 33px 20px;
42
- }
43
-
44
- .main {
45
-
46
- padding:0 80px; /* ←この部分です */
47
-
48
- }
49
-
50
- .copy-container h1{
51
- font-size:140px;
52
- }
53
-
54
- .copy-container h2{
55
- font-size:60px;
56
- }
57
-
58
- .copy-container span{
59
- color:#ff4a4a;
60
- }
61
- ```
62
- ```HTML
63
38
  html, body,
64
39
  ul, ol, li,
65
40
  h1, h2, h3, h4, h5, h6, p,
66
41
  form, input, div {
67
- margin: 0; /*←この部分を消したら治りましたが、この部分の影響が分かりません。*/
42
+ margin: 0; /*←この部分を消すと直りましたが、影響が分かりません。*/
68
43
  padding: 0;
69
44
  }
70
45
 
@@ -72,6 +47,7 @@
72
47
  list-style: none;
73
48
  }
74
49
 
50
+ /* ここからCSSを記述してください */
75
51
  body{
76
52
  font-family: "Avenir Next", "Hiragino Kaku Gothic ProN W3", sans-serif;
77
53
  }
@@ -102,6 +78,7 @@
102
78
  .middle span{
103
79
  color:#ff4a4a;
104
80
  }
81
+
105
82
  ```
106
83
 
107
84
  ### 試したこと

2

HTMLコードの追加

2019/01/28 16:48

投稿

gnorm
gnorm

スコア20

title CHANGED
File without changes
body CHANGED
@@ -59,7 +59,51 @@
59
59
  color:#ff4a4a;
60
60
  }
61
61
  ```
62
+ ```HTML
63
+ html, body,
64
+ ul, ol, li,
65
+ h1, h2, h3, h4, h5, h6, p,
66
+ form, input, div {
67
+ margin: 0; /*←この部分を消したら治りましたが、この部分の影響が分かりません。*/
68
+ padding: 0;
69
+ }
62
70
 
71
+ li {
72
+ list-style: none;
73
+ }
74
+
75
+ body{
76
+ font-family: "Avenir Next", "Hiragino Kaku Gothic ProN W3", sans-serif;
77
+ }
78
+ .header{
79
+ height:90px;
80
+ background-color:#26d0c9;
81
+ color:#fff;
82
+ }
83
+ .header h1,li{
84
+ float:left;
85
+ }
86
+ .header h1{
87
+ font-size:36px;
88
+ margin:20px 40px;
89
+ }
90
+ .header li{
91
+ margin:33px 20px;
92
+ }
93
+ .middle{
94
+ }
95
+ .middle h1{
96
+ font-size:140px;
97
+
98
+ }
99
+ .middle h2{
100
+ font-size:60px;
101
+ }
102
+ .middle span{
103
+ color:#ff4a4a;
104
+ }
105
+ ```
106
+
63
107
  ### 試したこと
64
108
 
65
109
  ここに問題に対して試したことを記載してください。

1

CSSの全文を載せました。

2019/01/28 15:59

投稿

gnorm
gnorm

スコア20

title CHANGED
File without changes
body CHANGED
@@ -6,17 +6,58 @@
6
6
 
7
7
  ```
8
8
  mainのdivision(中央部分)で左右に100pxずつのpaddingを入れると、上手くテキストが左揃えになるのですが、左右にpaddingを与えないと、一行目が字下げのように少し右にズレてしまいます。CSSではどのような処理をしているのでしょうか?
9
- ![![イメージ説明](0b2fe551f5ae73185c02f3326b2f4572.png)](4f043252a88c1e8764cccf42a8a7d4bb.png)
9
+ ![イメージ説明](4ed0ff6af1da0a2e68958d79878c094e.png)
10
10
  ```
11
11
 
12
12
  ### 該当のソースコード
13
13
 
14
14
  ```CSS
15
+ body {
16
+ font-family: "Avenir Next";
17
+ }
18
+
19
+ li {
20
+ list-style: none;
21
+ }
22
+
23
+ .header {
24
+ background-color: #26d0c9;
25
+ color: #fff;
26
+ height: 90px;
27
+ }
28
+
29
+ .header-logo {
30
+ float: left;
31
+ font-size: 36px;
32
+ padding: 20px 40px;
33
+ }
34
+
35
+ .header-list {
36
+ float: left;
37
+ }
38
+
39
+ .header-list li {
40
+ float: left;
41
+ padding: 33px 20px;
42
+ }
43
+
15
44
  .main {
45
+
46
+ padding:0 80px; /* ←この部分です */
16
47
 
17
- padding:0px 80px;
18
-
19
48
  }
49
+
50
+ .copy-container h1{
51
+ font-size:140px;
52
+ }
53
+
54
+ .copy-container h2{
55
+ font-size:60px;
56
+ }
57
+
58
+ .copy-container span{
59
+ color:#ff4a4a;
60
+ }
20
61
  ```
21
62
 
22
63
  ### 試したこと