質問編集履歴
3
Flexタグの認識まちがっておりました。リセットCSS追記致しました。全角の空白については本日、夜に確認してみます。(文字数がオーバーしたので、HTML、CSS一部消しました。)
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
画像の隙間がなぜ生まれてしまうのか知りたいです。
|
3
3
|
色のついた枠の通りに、flexboxを使ったコンテナをさらにコンテナで囲んでflexboxを使ったのですが、隙間ができてしまいます。考え方間違っているのでしょうか?
|
4
4
|
加えて、position,transformプロパティを使わず埋める方法はあるのでしょうか?
|
5
|
-
ご教授願います。
|
5
|
+
ご教授願います。(文字数がオーバーしたので、HTML、CSS一部消しました。)
|
6
6
|

|
7
7
|
### 該当のソースコード
|
8
8
|
```HTML
|
2
Flexタグの認識まちがっておりました。リセットCSS追記致しました。全角の空白については本日、夜に確認してみます。(文字数がオーバーしたので、HTML、CSS一部消しました。)
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
1
Flexタグの認識まちがっておりました。リセットCSS追記致しました。全角の空白については本日、夜に確認してみます。(文字数がオーバーしたので、HTML、CSS一部消しました。)
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,11 +5,9 @@
|
|
5
5
|
ご教授願います。
|
6
6
|

|
7
7
|
### 該当のソースコード
|
8
|
-
|
9
8
|
```HTML
|
10
9
|
<!DOCTYPE html>
|
11
10
|
<html>
|
12
|
-
|
13
11
|
<head>
|
14
12
|
<meta charset="utf-8">
|
15
13
|
<title>dentalclinic</title>
|
@@ -17,21 +15,8 @@
|
|
17
15
|
<link rel="stylesheet" href="style.css">
|
18
16
|
<link rel="stylesheet" href="reset.css">
|
19
17
|
</head>
|
20
|
-
|
21
18
|
<body>
|
22
|
-
<header>
|
23
|
-
<div>
|
24
|
-
<p class="description">“地域に根付いた歯科医院” デンタル クリニック</p>
|
25
|
-
<h1>
|
26
|
-
<a href="dentalclinic.html">
|
27
|
-
<img class="sitetitle" src="https://haniwaman.com/sample/part3/template_08/common/images/siteTitle.png" alt="siteTitle.png">
|
28
|
-
</a>
|
29
|
-
</h1>
|
30
|
-
<p class="tel"><span class="margin-15"><img src="https://haniwaman.com/sample/part3/template_08/common/images/bgTel.png"></span>03-0000-0000</p>
|
31
|
-
<p class="time">予約受付時間 10:00~19:30 <span>日祝 休診</span></p>
|
32
|
-
</div>
|
33
|
-
</header>
|
34
|
-
|
19
|
+
<!-- メインメニュースタート -->
|
35
20
|
<div class="main-menu">
|
36
21
|
<nav class="menu">
|
37
22
|
<ul>
|
@@ -96,6 +81,86 @@
|
|
96
81
|
</div>
|
97
82
|
<!-- メインflexboxラスト -->
|
98
83
|
```
|
84
|
+
```resetCSS
|
85
|
+
html, body, div, span, object, iframe,
|
86
|
+
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
|
87
|
+
abbr, address, cite, code,
|
88
|
+
del, dfn, em, img, ins, kbd, q, samp,
|
89
|
+
small, strong, sub, sup, var,
|
90
|
+
b, i,
|
91
|
+
dl, dt, dd, ol, ul, li,
|
92
|
+
fieldset, form, label, legend,
|
93
|
+
table, caption, tbody, tfoot, thead, tr, th, td,
|
94
|
+
article, aside, canvas, details, figcaption, figure,
|
95
|
+
footer, header, hgroup, menu, nav, section, summary,
|
96
|
+
time, mark, audio, video {
|
97
|
+
margin:0;
|
98
|
+
padding:0;
|
99
|
+
border:0;
|
100
|
+
outline:0;
|
101
|
+
font-size:100%;
|
102
|
+
vertical-align:baseline;
|
103
|
+
background:transparent;
|
104
|
+
}
|
105
|
+
body {
|
106
|
+
line-height:1;
|
107
|
+
}
|
108
|
+
article,aside,details,figcaption,figure,
|
109
|
+
footer,header,hgroup,menu,nav,section {
|
110
|
+
display:block;
|
111
|
+
}
|
112
|
+
nav ul {
|
113
|
+
list-style:none;
|
114
|
+
}
|
115
|
+
blockquote, q {
|
116
|
+
quotes:none;
|
117
|
+
}
|
118
|
+
blockquote:before, blockquote:after,
|
119
|
+
q:before, q:after {
|
120
|
+
content:'';
|
121
|
+
content:none;
|
122
|
+
}
|
123
|
+
a {
|
124
|
+
margin:0;
|
125
|
+
padding:0;
|
126
|
+
font-size:100%;
|
127
|
+
vertical-align:baseline;
|
128
|
+
background:transparent;
|
129
|
+
}
|
130
|
+
ins {
|
131
|
+
background-color:#ff9;
|
132
|
+
color:#000;
|
133
|
+
text-decoration:none;
|
134
|
+
}
|
135
|
+
mark {
|
136
|
+
background-color:#ff9;
|
137
|
+
color:#000;
|
138
|
+
font-style:italic;
|
139
|
+
font-weight:bold;
|
140
|
+
}
|
141
|
+
del {
|
142
|
+
text-decoration: line-through;
|
143
|
+
}
|
144
|
+
abbr[title], dfn[title] {
|
145
|
+
border-bottom:1px dotted;
|
146
|
+
cursor:help;
|
147
|
+
}
|
148
|
+
table {
|
149
|
+
border-collapse:collapse;
|
150
|
+
border-spacing:0;
|
151
|
+
}
|
152
|
+
hr {
|
153
|
+
display:block;
|
154
|
+
height:1px;
|
155
|
+
border:0;
|
156
|
+
border-top:1px solid #cccccc;
|
157
|
+
margin:1em 0;
|
158
|
+
padding:0;
|
159
|
+
}
|
160
|
+
input, select {
|
161
|
+
vertical-align:middle;
|
162
|
+
}
|
163
|
+
```
|
99
164
|
```CSS
|
100
165
|
body {
|
101
166
|
font-family: Verdana, Arial, Helvetica, meirio, メイリオ, "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4", Osaka, "MS Pゴシック", sans-serif;
|
@@ -103,57 +168,19 @@
|
|
103
168
|
font-weight: 400;
|
104
169
|
background-color: #F6F6F6 !important;
|
105
170
|
}
|
106
|
-
|
107
171
|
.margin-10 {
|
108
172
|
margin-right: 10px;
|
109
173
|
}
|
110
|
-
|
111
174
|
.margin-15 {
|
112
175
|
margin-right: 15px;
|
113
176
|
}
|
114
177
|
|
115
|
-
/* headerスタート */
|
116
|
-
.description {
|
117
|
-
border-top: solid 8px #6CC6C4;
|
118
|
-
font-size: 10px;
|
119
|
-
padding-left: 875px;
|
120
|
-
padding-top: 15px;
|
121
|
-
}
|
122
|
-
|
123
|
-
.sitetitle {
|
124
|
-
padding-top: 25px;
|
125
|
-
padding-left: 171px;
|
126
|
-
float: left;
|
127
|
-
}
|
128
|
-
|
129
|
-
.tel {
|
130
|
-
font-size: 26px;
|
131
|
-
padding-left: 870px;
|
132
|
-
padding-top: 18px;
|
133
|
-
}
|
134
|
-
|
135
|
-
.time {
|
136
|
-
font-size: 10px;
|
137
|
-
border: solid 1px #D6D6D6;
|
138
|
-
text-align: center;
|
139
|
-
width: 222px;
|
140
|
-
margin-left: 872px;
|
141
|
-
margin-top: 10px;
|
142
|
-
padding: 9px 0px;
|
143
|
-
}
|
144
|
-
|
145
|
-
.time span {
|
146
|
-
color: #b22c00ed;
|
147
|
-
}
|
148
|
-
|
149
|
-
/* headerラスト */
|
150
178
|
/* メインメニュースタート */
|
151
179
|
.menu ul {
|
152
180
|
display: flex;
|
153
181
|
justify-content: center;
|
154
182
|
padding-top: 18px;
|
155
183
|
}
|
156
|
-
|
157
184
|
.menu ul li a {
|
158
185
|
display: block;
|
159
186
|
width: 182px;
|
@@ -168,31 +195,25 @@
|
|
168
195
|
font-size: 14px;
|
169
196
|
line-height: 15px;
|
170
197
|
}
|
171
|
-
|
172
198
|
.menu ul li a span {
|
173
199
|
font-size: 10px;
|
174
200
|
line-height: 15px;
|
175
201
|
}
|
176
|
-
|
177
202
|
.menu ul li a:hover {
|
178
203
|
background: linear-gradient(rgb(108, 198, 196), rgb(156, 227, 225));
|
179
204
|
}
|
180
|
-
|
181
205
|
.menu-left {
|
182
206
|
border-top-left-radius: 6px;
|
183
207
|
border-bottom-left-radius: 6px;
|
184
208
|
}
|
185
|
-
|
186
209
|
.menu-right {
|
187
210
|
border-bottom-right-radius: 6px;
|
188
211
|
border-top-right-radius: 6px;
|
189
212
|
}
|
190
|
-
|
191
213
|
.main-menu p {
|
192
214
|
font-size: 10px;
|
193
215
|
margin-left: 175px;
|
194
216
|
}
|
195
|
-
|
196
217
|
/*メインメニューラスト*/
|
197
218
|
/* メインflexboxスタート */
|
198
219
|
.main-wrapper {
|
@@ -201,13 +222,11 @@
|
|
201
222
|
margin: 0 auto;
|
202
223
|
margin-top: 20px;
|
203
224
|
}
|
204
|
-
|
205
225
|
/* メインflexboxラスト */
|
206
226
|
.side-menu-box {
|
207
227
|
display: flex;
|
208
228
|
flex-direction: column;
|
209
229
|
}
|
210
|
-
|
211
230
|
/*左メニュー上側スタート*/
|
212
231
|
.side-menu1 {
|
213
232
|
border: solid 1px #6CC6C4;
|
@@ -216,7 +235,6 @@
|
|
216
235
|
border-top-left-radius: 6px;
|
217
236
|
background-color: #FFFFFF;
|
218
237
|
}
|
219
|
-
|
220
238
|
.side-menu1 h2 {
|
221
239
|
background: linear-gradient(rgb(156, 227, 225), rgb(108, 198, 196));
|
222
240
|
color: #FFFFFF;
|
@@ -226,13 +244,11 @@
|
|
226
244
|
padding: 10px 0px;
|
227
245
|
line-height: 22px;
|
228
246
|
}
|
229
|
-
|
230
247
|
.side-menu1 ul {
|
231
248
|
list-style: none;
|
232
249
|
padding-bottom: 20px;
|
233
250
|
margin-left: 15px;
|
234
251
|
}
|
235
|
-
|
236
252
|
.side-menu1 ul li a {
|
237
253
|
text-decoration: none;
|
238
254
|
color: #515151;
|
@@ -244,15 +260,12 @@
|
|
244
260
|
padding-bottom: 13px;
|
245
261
|
color: #595959;
|
246
262
|
}
|
247
|
-
|
248
263
|
.side-menu1 ul li a:hover {
|
249
264
|
color: #6cc6c4;
|
250
265
|
}
|
251
|
-
|
252
266
|
.side-menu1 ul li a img {
|
253
267
|
padding-left: 5px;
|
254
268
|
}
|
255
|
-
|
256
269
|
/* 左メニュー上側ラスト */
|
257
270
|
/* 左メニュー下側スタート */
|
258
271
|
.side-menu2 {
|
@@ -263,7 +276,6 @@
|
|
263
276
|
background-color: #FFFFFF;
|
264
277
|
margin-top: 20px;
|
265
278
|
}
|
266
|
-
|
267
279
|
.side-menu2 h2 {
|
268
280
|
background: linear-gradient(rgb(156, 227, 225), rgb(108, 198, 196));
|
269
281
|
color: #FFFFFF;
|
@@ -273,13 +285,11 @@
|
|
273
285
|
padding: 10px 0px;
|
274
286
|
line-height: 22px;
|
275
287
|
}
|
276
|
-
|
277
288
|
.side-menu2 ul {
|
278
289
|
list-style: none;
|
279
290
|
padding-bottom: 20px;
|
280
291
|
margin-left: 15px;
|
281
292
|
}
|
282
|
-
|
283
293
|
.side-menu2 ul li a {
|
284
294
|
text-decoration: none;
|
285
295
|
color: #515151;
|
@@ -291,15 +301,12 @@
|
|
291
301
|
padding-bottom: 13px;
|
292
302
|
color: #595959;
|
293
303
|
}
|
294
|
-
|
295
304
|
.side-menu2 ul li a:hover {
|
296
305
|
color: #aec24c;
|
297
306
|
}
|
298
|
-
|
299
307
|
.side-menu2 ul li a img {
|
300
308
|
padding-left: 5px;
|
301
309
|
}
|
302
|
-
|
303
310
|
/* 左メニュー下側ラスト */
|
304
311
|
/* 画像と新着情報のflexboxスタート */
|
305
312
|
.mainImage-whatsNew-box {
|
@@ -307,13 +314,11 @@
|
|
307
314
|
flex-direction: column;
|
308
315
|
width: 640px;
|
309
316
|
}
|
310
|
-
|
311
317
|
/* 画像と新着情報のflexboxラスト */
|
312
318
|
/* メイン画像スタート */
|
313
319
|
.mainImage {
|
314
320
|
display: block;
|
315
321
|
}
|
316
|
-
|
317
322
|
/* メイン画像ラスト */
|
318
323
|
/* 新着情報スタート */
|
319
324
|
.whatsNew {
|
@@ -322,7 +327,6 @@
|
|
322
327
|
padding: 20px 20px 45px 20px;
|
323
328
|
margin-top: 10px;
|
324
329
|
}
|
325
|
-
|
326
330
|
.whatsNew h2 {
|
327
331
|
border-bottom: solid 3px #6CC6C4;
|
328
332
|
padding: 0 20px;
|
@@ -332,7 +336,6 @@
|
|
332
336
|
line-height: 50px;
|
333
337
|
margin-bottom: 15px;
|
334
338
|
}
|
335
|
-
|
336
339
|
.whatsNew ul li {
|
337
340
|
font-size: 13px;
|
338
341
|
border-bottom: dotted 1px #CCCCCC;
|
@@ -340,7 +343,6 @@
|
|
340
343
|
padding: 15px 0;
|
341
344
|
line-height: 20px;
|
342
345
|
}
|
343
|
-
|
344
346
|
.whatsNew ul li span {
|
345
347
|
font-weight: 700;
|
346
348
|
font-size: 13px;
|
@@ -349,7 +351,6 @@
|
|
349
351
|
display: block;
|
350
352
|
float: left;
|
351
353
|
}
|
352
|
-
|
353
354
|
/* 新着情報ラスト */
|
354
355
|
```
|
355
356
|
### 試したこと
|