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

回答編集履歴

4

コードの修正 説明の修正

2021/02/03 09:37

投稿

nekora
nekora

スコア501

answer CHANGED
@@ -54,91 +54,104 @@
54
54
 
55
55
  ```
56
56
 
57
+
58
+ **ヘッダーの上の余白を取り除くようにSCSSを修正しました。**
59
+
57
60
  ```SCSS
58
61
  @charset "UTF-8";
62
+ body {
63
+ margin: 0;
64
+ /*auto*/
65
+ width: 1920px;
66
+ }
59
67
 
60
- body{
68
+ h1 {
61
- margin: 0;/*auto*/ /*CSSコメントの書き方間違って*/
69
+ /*user agent(ブラウザこと)規定値で持ってるmarginを打ち消てpaddingで実現する*/
70
+ -webkit-margin-before: 0;
71
+ margin-block-start: 0;
72
+ -webkit-margin-after: 0;
73
+ margin-block-end: 0;
62
- width: 1920px;
74
+ padding-top: 0.67em;
75
+ padding-bottom: 0.67em;
63
76
  }
64
77
 
65
- h1 { /*user agent(ブラウザのこと)が規定値で持ってるmarginを打ち消してpaddingで実現する*/
78
+ .clear {
66
- margin-block-start: 0;
79
+ clear: both;
67
- margin-block-end: 0;
68
- padding-top: 0.67em;
69
- padding-bottom: 0.67em;
70
80
  }
71
81
 
72
- .clear{
82
+ ul, li {
73
- clear: both;
83
+ margin: 0;
84
+ padding: 0;
85
+ list-style: none;
74
86
  }
75
87
 
76
- ul,li{
88
+ a {
77
- margin: 0;
78
- padding: 0;
79
- list-style: none;
89
+ text-decoration: none;
80
90
  }
81
91
 
82
- a{
92
+ nav {
83
- text-decoration: none;
93
+ height: 182px;
84
94
  }
85
95
 
86
- nav{
96
+ header {
97
+ width: 100%;
87
- height: 182px;
98
+ height: 182px;
99
+ background-color: #bdbbbb;
88
100
  }
89
101
 
102
+ header ul, header li, header img {
90
- header{
103
+ display: block;
91
- width: 100%;
104
+ float: left;
92
- height: 182px;
105
+ }
93
- background-color:rgb(189, 187, 187);
94
106
 
95
- ul,li,img{
96
- display: block;
107
+ header .left li {
108
+ margin: 111px 0 0 116px;
109
+ /*bottom marginを0に*/
97
- float: left;
110
+ font-size: 23px;
98
- }
111
+ }
99
- .left li{
100
- margin: 111px 0 0 116px;/*bottom marginを0に*/
101
- font-size: 23px;
102
- }
103
- li:first-child{
104
- font-size: 25px;
105
- padding-bottom: 25px;
106
- margin: 109px 0 0 207px;
107
- }
108
- .logo img{
109
- width: 534px;
110
- height: 112px;
111
- background-color: black;
112
- /*↑質問にあたりロゴ非表示のため*/
113
- margin: 39px 0 31px;
114
- }
115
- .right{
116
- li{
117
- font-size: 23px;
118
- margin: 111px 0 0 87px;/*bottom marginを0に*/
119
- }
120
- li:first-child{
121
- margin: 111px 0 0 -5px;
122
- }
123
- }
124
112
 
113
+ header li:first-child {
125
- .map{
114
+ font-size: 25px;
126
- /*display: inline-block;*/ /*displayを指定しない*/
115
+ padding-bottom: 25px;
127
- margin: 52px 120px 110px 78px;
116
+ margin: 109px 0 0 207px;
117
+ }
128
118
 
129
- a{
119
+ header .logo img {
120
+ width: 534px;
121
+ height: 112px;
130
- background-color: red;
122
+ background-color: black;
123
+ /*↑質問にあたりロゴ非表示のため*/
131
- font-size: 15px;
124
+ margin: 39px 0 31px;
132
- }
133
- }
134
125
  }
135
126
 
136
- .main{
137
- background-color:#8BC4A7;
138
- height: 500px;
127
+ header .right li {
139
- width: 1920px;
128
+ font-size: 23px;
129
+ margin: 111px 0 0 87px;
130
+ /*bottom marginを0に*/
140
131
  }
141
132
 
133
+ header .right li:first-child {
134
+ margin: 111px 0 0 -5px;
135
+ }
136
+
137
+ header .map {
138
+ /*display: inline-block;*/
139
+ /*displayを指定しない*/
140
+ margin: 0 120px 110px 78px;
141
+ /*↑TOP MARGINの指定をやめる*/
142
+ }
143
+
144
+ header .map a {
145
+ background-color: red;
146
+ font-size: 15px;
147
+ }
148
+
149
+ .main {
150
+ background-color: #8BC4A7;
151
+ height: 500px;
152
+ width: 1920px;
153
+ }
154
+
142
155
  ```
143
156
 
144
157
  コードブロックの右上のアイコンをクリックするとコード全体をコピーできるので、ご自分の環境に張り付けて、動作確認してみてください。

3

コードの修正

2021/02/03 09:37

投稿

nekora
nekora

スコア501

answer CHANGED
@@ -64,7 +64,9 @@
64
64
 
65
65
  h1 { /*user agent(ブラウザのこと)が規定値で持ってるmarginを打ち消してpaddingで実現する*/
66
66
  margin-block-start: 0;
67
+ margin-block-end: 0;
67
68
  padding-top: 0.67em;
69
+ padding-bottom: 0.67em;
68
70
  }
69
71
 
70
72
  .clear{

2

説明を修整

2021/02/02 19:07

投稿

nekora
nekora

スコア501

answer CHANGED
@@ -1,3 +1,5 @@
1
+ フレックスレイアウトかグリッドレイアウトを使わずに直してみました。
2
+
1
3
  HTMLのH1タグなどは、ろくに知らない素人がHTMLを組んだとしてもOKなように、
2
4
  **ブラウザに組み込みのスタイルが設定されてて、それが悪さする**場合があり、上書きしてやらないといけません。
3
5
  またSCSSもおかしいところがあったので直しておきました。

1

コードの修正

2021/02/02 18:41

投稿

nekora
nekora

スコア501

answer CHANGED
@@ -60,8 +60,9 @@
60
60
  width: 1920px;
61
61
  }
62
62
 
63
- h1 { /*user agent(ブラウザのこと)が規定値で持ってるスタイルを打ち消す*/
63
+ h1 { /*user agent(ブラウザのこと)が規定値で持ってるmarginを打ち消してpaddingで実現*/
64
- margin: 0;
64
+ margin-block-start: 0;
65
+ padding-top: 0.67em;
65
66
  }
66
67
 
67
68
  .clear{