質問編集履歴

1

重複分の修正

2017/01/16 15:40

投稿

tter
tter

スコア13

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,289 @@
22
22
 
23
23
  以下のような記述で、ロゴとグローバルナビを下端で揃えることまではできました。
24
24
 
25
+
26
+
27
+ ###該当のソースコード
28
+
29
+ ```HTML
30
+
31
+ <!doctype html>
32
+
33
+ <html>
34
+
35
+ <head>
36
+
37
+ <meta charset="utf-8">
38
+
39
+ <title>無題ドキュメント</title>
40
+
41
+ <link rel="stylesheet" href="css/reset.css">
42
+
43
+ <link rel="stylesheet" href="css/style.css">
44
+
45
+ </head>
46
+
47
+
48
+
49
+ <body>
50
+
51
+ <div class="wrap">
52
+
53
+ <h1 class="logo">LOGO</h1>
54
+
55
+ <div class="global-navi">
56
+
57
+ <ul>
58
+
59
+ <li>CCC</li>
60
+
61
+ <li>BBB</li>
62
+
63
+ <li>AAA</li>
64
+
65
+ </ul>
66
+
67
+ </div>
68
+
69
+ </div>
70
+
71
+ </body>
72
+
73
+ </html>
74
+
75
+ ```
76
+
77
+
78
+
79
+ ```CSS
80
+
81
+ style.css
82
+
83
+
84
+
85
+ @charset "utf-8";
86
+
87
+ /* CSS Document */
88
+
89
+
90
+
91
+ body {width: 1000px;}
92
+
93
+ .logo {font-size: 36px;}
94
+
95
+ .global-navi , .logo {
96
+
97
+ border: 1px solid #000000;
98
+
99
+ display: inline-block;
100
+
101
+ vertical-align: bottom;
102
+
103
+ }
104
+
105
+ .global-navi ul {
106
+
107
+ list-style: none;
108
+
109
+ overflow: hidden;
110
+
111
+ }
112
+
113
+ .global-navi ul li {
114
+
115
+
116
+
117
+ ```
118
+
119
+
120
+
121
+ ```css
122
+
123
+ reset.css
124
+
125
+ /**
126
+
127
+ * html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/)
128
+
129
+ * Richard Clark (http://richclarkdesign.com)
130
+
131
+ * http://cssreset.com
132
+
133
+ */
134
+
135
+ html, body, div, span, object, iframe,
136
+
137
+ h1, h2, h3, h4, h5, h6, p, blockquote, pre,
138
+
139
+ abbr, address, cite, code,
140
+
141
+ del, dfn, em, img, ins, kbd, q, samp,
142
+
143
+ small, strong, sub, sup, var,
144
+
145
+ b, i,
146
+
147
+ dl, dt, dd, ol, ul, li,
148
+
149
+ fieldset, form, label, legend,
150
+
151
+ table, caption, tbody, tfoot, thead, tr, th, td,
152
+
153
+ article, aside, canvas, details, figcaption, figure,
154
+
155
+ footer, header, hgroup, menu, nav, section, summary,
156
+
157
+ time, mark, audio, video {
158
+
159
+ margin:0;
160
+
161
+ padding:0;
162
+
163
+ border:0;
164
+
165
+ outline:0;
166
+
167
+ font-size:100%;
168
+
169
+ vertical-align:baseline;
170
+
171
+ background:transparent;
172
+
173
+ }
174
+
175
+ body {
176
+
177
+ line-height:1;
178
+
179
+ }
180
+
181
+ article,aside,details,figcaption,figure,
182
+
183
+ footer,header,hgroup,menu,nav,section {
184
+
185
+ display:block;
186
+
187
+ }
188
+
189
+ nav ul {
190
+
191
+ list-style:none;
192
+
193
+ }
194
+
195
+ blockquote, q {
196
+
197
+ quotes:none;
198
+
199
+ }
200
+
201
+ blockquote:before, blockquote:after,
202
+
203
+ q:before, q:after {
204
+
205
+ content:'';
206
+
207
+ content:none;
208
+
209
+ }
210
+
211
+ a {
212
+
213
+ margin:0;
214
+
215
+ padding:0;
216
+
217
+ font-size:100%;
218
+
219
+ vertical-align:baseline;
220
+
221
+ background:transparent;
222
+
223
+ }
224
+
225
+ /* change colours to suit your needs */
226
+
227
+ ins {
228
+
229
+ background-color:#ff9;
230
+
231
+ color:#000;
232
+
233
+ text-decoration:none;
234
+
235
+ }
236
+
237
+ /* change colours to suit your needs */
238
+
239
+ mark {
240
+
241
+ background-color:#ff9;
242
+
243
+ color:#000;
244
+
245
+ font-style:italic;
246
+
247
+ font-weight:bold;
248
+
249
+ }
250
+
251
+ del {
252
+
253
+ text-decoration: line-through;
254
+
255
+ }
256
+
257
+ abbr[title], dfn[title] {
258
+
259
+ border-bottom:1px dotted;
260
+
261
+ cursor:help;
262
+
263
+ }
264
+
265
+ table {
266
+
267
+ border-collapse:collapse;
268
+
269
+ border-spacing:0;
270
+
271
+ }
272
+
273
+ /* change border colour to suit your needs */
274
+
275
+ hr {
276
+
277
+ display:block;
278
+
279
+ height:1px;
280
+
281
+ border:0;
282
+
283
+ border-top:1px solid #cccccc;
284
+
285
+ margin:1em 0;
286
+
287
+ padding:0;
288
+
289
+ }
290
+
291
+ input, select {
292
+
293
+ vertical-align:middle;
294
+
295
+ }
296
+
297
+
298
+
299
+ ```
300
+
301
+
302
+
303
+ ###発生している問題・エラーメッセージ(2/2)
304
+
305
+ しかし、これを左端と右端に配置するために、
306
+
25
- しかし、ここに以下のようにfloatを加えると、inline-boxの設定が効かなくなるのか、
307
+ 以下のようにfloatを加えると、inline-boxの設定が効かなくなるのか、
26
308
 
27
309
  グローバルナビが上にあがってしまいます。
28
310
 
@@ -36,342 +318,52 @@
36
318
 
37
319
  ###該当のソースコード
38
320
 
39
- ```HTML
321
+ ```CSS
40
-
41
- <!doctype html>
322
+
42
-
43
- <html>
44
-
45
- <head>
323
+ style.css
46
-
324
+
325
+
326
+
47
- <meta charset="utf-8">
327
+ @charset "utf-8";
48
-
49
- <title>無題ドキュメント</title>
328
+
50
-
51
- <link rel="stylesheet" href="css/reset.css">
52
-
53
- <link rel="stylesheet" href="css/style.css">
54
-
55
- </head>
56
-
57
-
58
-
59
- <body>
60
-
61
- <div class="wrap">
62
-
63
- <h1 class="logo">LOGO</h1>
64
-
65
- <div class="global-navi">
66
-
67
- <ul>
68
-
69
- <li>CCC</li>
329
+ /* CSS Document */
330
+
331
+
332
+
70
-
333
+ body {width: 1000px;}
334
+
335
+ .logo {font-size: 36px;}
336
+
71
- <li>BBB</li>
337
+ /* 追加した部分(ここから) */
72
-
73
- <li>AAA</li>
338
+
74
-
75
- </ul>
76
-
77
- </div>
78
-
79
- </div>
80
-
81
- </body>
339
+ .wrap{overflow: hidden;}
82
-
340
+
83
- </html>
341
+ .logo {float: left;}
342
+
343
+ .global-navi {float: right;}
344
+
345
+ /* 追加した部分(ここまで) */
346
+
347
+ .global-navi , .logo {
348
+
349
+ border: 1px solid #000000;
350
+
351
+ display: inline-block;
352
+
353
+ vertical-align: bottom;
354
+
355
+ }
356
+
357
+ .global-navi ul {
358
+
359
+ list-style: none;
360
+
361
+ overflow: hidden;
362
+
363
+ }
364
+
365
+ .global-navi ul li {
366
+
367
+
84
368
 
85
369
  ```
86
-
87
-
88
-
89
- ```CSS
90
-
91
- style.css
92
-
93
-
94
-
95
- @charset "utf-8";
96
-
97
- /* CSS Document */
98
-
99
-
100
-
101
- body {width: 1000px;}
102
-
103
- .logo {font-size: 36px;}
104
-
105
- .global-navi , .logo {
106
-
107
- border: 1px solid #000000;
108
-
109
- display: inline-block;
110
-
111
- vertical-align: bottom;
112
-
113
- }
114
-
115
- .global-navi ul {
116
-
117
- list-style: none;
118
-
119
- overflow: hidden;
120
-
121
- }
122
-
123
- .global-navi ul li {
124
-
125
-
126
-
127
- ```
128
-
129
-
130
-
131
- ```css
132
-
133
- reset.css
134
-
135
- /**
136
-
137
- * html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/)
138
-
139
- * Richard Clark (http://richclarkdesign.com)
140
-
141
- * http://cssreset.com
142
-
143
- */
144
-
145
- html, body, div, span, object, iframe,
146
-
147
- h1, h2, h3, h4, h5, h6, p, blockquote, pre,
148
-
149
- abbr, address, cite, code,
150
-
151
- del, dfn, em, img, ins, kbd, q, samp,
152
-
153
- small, strong, sub, sup, var,
154
-
155
- b, i,
156
-
157
- dl, dt, dd, ol, ul, li,
158
-
159
- fieldset, form, label, legend,
160
-
161
- table, caption, tbody, tfoot, thead, tr, th, td,
162
-
163
- article, aside, canvas, details, figcaption, figure,
164
-
165
- footer, header, hgroup, menu, nav, section, summary,
166
-
167
- time, mark, audio, video {
168
-
169
- margin:0;
170
-
171
- padding:0;
172
-
173
- border:0;
174
-
175
- outline:0;
176
-
177
- font-size:100%;
178
-
179
- vertical-align:baseline;
180
-
181
- background:transparent;
182
-
183
- }
184
-
185
- body {
186
-
187
- line-height:1;
188
-
189
- }
190
-
191
- article,aside,details,figcaption,figure,
192
-
193
- footer,header,hgroup,menu,nav,section {
194
-
195
- display:block;
196
-
197
- }
198
-
199
- nav ul {
200
-
201
- list-style:none;
202
-
203
- }
204
-
205
- blockquote, q {
206
-
207
- quotes:none;
208
-
209
- }
210
-
211
- blockquote:before, blockquote:after,
212
-
213
- q:before, q:after {
214
-
215
- content:'';
216
-
217
- content:none;
218
-
219
- }
220
-
221
- a {
222
-
223
- margin:0;
224
-
225
- padding:0;
226
-
227
- font-size:100%;
228
-
229
- vertical-align:baseline;
230
-
231
- background:transparent;
232
-
233
- }
234
-
235
- /* change colours to suit your needs */
236
-
237
- ins {
238
-
239
- background-color:#ff9;
240
-
241
- color:#000;
242
-
243
- text-decoration:none;
244
-
245
- }
246
-
247
- /* change colours to suit your needs */
248
-
249
- mark {
250
-
251
- background-color:#ff9;
252
-
253
- color:#000;
254
-
255
- font-style:italic;
256
-
257
- font-weight:bold;
258
-
259
- }
260
-
261
- del {
262
-
263
- text-decoration: line-through;
264
-
265
- }
266
-
267
- abbr[title], dfn[title] {
268
-
269
- border-bottom:1px dotted;
270
-
271
- cursor:help;
272
-
273
- }
274
-
275
- table {
276
-
277
- border-collapse:collapse;
278
-
279
- border-spacing:0;
280
-
281
- }
282
-
283
- /* change border colour to suit your needs */
284
-
285
- hr {
286
-
287
- display:block;
288
-
289
- height:1px;
290
-
291
- border:0;
292
-
293
- border-top:1px solid #cccccc;
294
-
295
- margin:1em 0;
296
-
297
- padding:0;
298
-
299
- }
300
-
301
- input, select {
302
-
303
- vertical-align:middle;
304
-
305
- }
306
-
307
-
308
-
309
- ```
310
-
311
-
312
-
313
- ###発生している問題・エラーメッセージ(2/2)
314
-
315
- しかし、これを左端と右端に配置するために、
316
-
317
- 以下のようにfloatを加えると、inline-boxの設定が効かなくなるのか、
318
-
319
- グローバルナビが上にあがってしまいます。
320
-
321
-
322
-
323
- どうすれば、実現できるでしょうか。
324
-
325
-
326
-
327
- ###該当のソースコード
328
-
329
- ```CSS
330
-
331
- style.css
332
-
333
-
334
-
335
- @charset "utf-8";
336
-
337
- /* CSS Document */
338
-
339
-
340
-
341
- body {width: 1000px;}
342
-
343
- .logo {font-size: 36px;}
344
-
345
- /* 追加した部分(ここから) */
346
-
347
- .wrap{overflow: hidden;}
348
-
349
- .logo {float: left;}
350
-
351
- .global-navi {float: right;}
352
-
353
- /* 追加した部分(ここまで) */
354
-
355
- .global-navi , .logo {
356
-
357
- border: 1px solid #000000;
358
-
359
- display: inline-block;
360
-
361
- vertical-align: bottom;
362
-
363
- }
364
-
365
- .global-navi ul {
366
-
367
- list-style: none;
368
-
369
- overflow: hidden;
370
-
371
- }
372
-
373
- .global-navi ul li {
374
-
375
-
376
-
377
- ```