回答編集履歴

1

追記

2018/05/15 19:58

投稿

s8_chu
s8_chu

スコア14731

test CHANGED
@@ -139,3 +139,331 @@
139
139
  </html>
140
140
 
141
141
  ```
142
+
143
+
144
+
145
+ # 追記
146
+
147
+ コメント欄の②は、以下のように行うことができると思いますが、いかがでしょうか?
148
+
149
+ ```HTML
150
+
151
+ <!DOCTYPE html>
152
+
153
+ <html lang="ja">
154
+
155
+ <head>
156
+
157
+ <meta charset="utf-8">
158
+
159
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
160
+
161
+ <meta name="viewport" content="width=device-width, initial-scale=1">
162
+
163
+ <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
164
+
165
+ <title>入力</title>
166
+
167
+ <style>
168
+
169
+ .nav {
170
+
171
+ display: flex;
172
+
173
+ width: 100%;
174
+
175
+ flex-wrap: wrap;
176
+
177
+ }
178
+
179
+
180
+
181
+ .navbar-nav {
182
+
183
+ margin: 0;
184
+
185
+ }
186
+
187
+
188
+
189
+ .navbar-nav > li {
190
+
191
+ flex: 0 1 33.3%;
192
+
193
+ }
194
+
195
+
196
+
197
+ .navbar-nav > li > a {
198
+
199
+ padding-top: 15px;
200
+
201
+ padding-bottom: 15px;
202
+
203
+ }
204
+
205
+ </style>
206
+
207
+ </head>
208
+
209
+ <body style="padding-top: 100px;">
210
+
211
+ <div class="sitewrapper container-fluid">
212
+
213
+ <nav class="navbar navbar-default navbar-fixed-top">
214
+
215
+ <div class="navbar-header"></div>
216
+
217
+ <ul class="nav navbar-nav">
218
+
219
+ <li class="active"><a href="#test1" data-toggle="pill">テスト1</a></li>
220
+
221
+ <li><a href="#test2" data-toggle="pill">テスト2</a></li>
222
+
223
+ <li><a href="#test3" data-toggle="pill">テスト3</a></li>
224
+
225
+ <li><a href="#test4" data-toggle="pill">テスト4</a></li>
226
+
227
+ <li>
228
+
229
+ <button type="button" class="btn btn-primary navbar-btn">送信</button>
230
+
231
+ </li>
232
+
233
+ </ul>
234
+
235
+ </nav>
236
+
237
+ <h2 class="page-header">入力</h2>
238
+
239
+ <form name="form" id="form" class="" action="commit" method="post">
240
+
241
+ <div class="tab-content">
242
+
243
+ <div class="tab-pane active" id="test1">
244
+
245
+ a<BR>
246
+
247
+ a<BR>
248
+
249
+ a<BR>
250
+
251
+ </div>
252
+
253
+ <div class="tab-pane" id="test2">
254
+
255
+ b<BR>
256
+
257
+ b<BR>
258
+
259
+ b<BR>
260
+
261
+ </div>
262
+
263
+ <div class="tab-pane" id="test3">
264
+
265
+ c<BR>
266
+
267
+ c<BR>
268
+
269
+ c<BR>
270
+
271
+ </div>
272
+
273
+ <div class="tab-pane" id="test4">
274
+
275
+ d<BR>
276
+
277
+ d<BR>
278
+
279
+ d<BR>
280
+
281
+ </div>
282
+
283
+ </div>
284
+
285
+ </form>
286
+
287
+ </div>
288
+
289
+ <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
290
+
291
+ <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
292
+
293
+ </body>
294
+
295
+ </html>
296
+
297
+ ```
298
+
299
+
300
+
301
+ もしくは、`CSS Grid Layout`を使うことでも可能だと思います。
302
+
303
+ ```HTML
304
+
305
+ <!DOCTYPE html>
306
+
307
+ <html lang="ja">
308
+
309
+ <head>
310
+
311
+ <meta charset="utf-8">
312
+
313
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
314
+
315
+ <meta name="viewport" content="width=device-width, initial-scale=1">
316
+
317
+ <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
318
+
319
+ <title>入力</title>
320
+
321
+ <style>
322
+
323
+ :root {
324
+
325
+ --gridHeight: 50px;
326
+
327
+ }
328
+
329
+
330
+
331
+ body {
332
+
333
+ padding-top: calc(var(--gridHeight) * 2);
334
+
335
+ }
336
+
337
+
338
+
339
+ .nav::before, .nav::after {
340
+
341
+ content: none;
342
+
343
+ }
344
+
345
+
346
+
347
+ .nav {
348
+
349
+ display: grid;
350
+
351
+ width: 100%;
352
+
353
+ grid-template-rows: repeat(auto-fill, var(--gridHeight));
354
+
355
+ grid-template-columns: repeat(3, minmax(80px, 1fr));
356
+
357
+ }
358
+
359
+
360
+
361
+ .navbar-nav {
362
+
363
+ margin: 0;
364
+
365
+ }
366
+
367
+
368
+
369
+ .navbar-nav > li > a {
370
+
371
+ padding-top: 15px;
372
+
373
+ padding-bottom: 15px;
374
+
375
+ }
376
+
377
+ </style>
378
+
379
+ </head>
380
+
381
+ <body>
382
+
383
+ <div class="sitewrapper container-fluid">
384
+
385
+ <nav class="navbar navbar-default navbar-fixed-top">
386
+
387
+ <div class="navbar-header"></div>
388
+
389
+ <ul class="nav navbar-nav">
390
+
391
+ <li class="active"><a href="#test1" data-toggle="pill">テスト1</a></li>
392
+
393
+ <li><a href="#test2" data-toggle="pill">テスト2</a></li>
394
+
395
+ <li><a href="#test3" data-toggle="pill">テスト3</a></li>
396
+
397
+ <li><a href="#test4" data-toggle="pill">テスト4</a></li>
398
+
399
+ <li>
400
+
401
+ <button type="button" class="btn btn-primary navbar-btn">送信</button>
402
+
403
+ </li>
404
+
405
+ </ul>
406
+
407
+ </nav>
408
+
409
+ <h2 class="page-header">入力</h2>
410
+
411
+ <form name="form" id="form" class="" action="commit" method="post">
412
+
413
+ <div class="tab-content">
414
+
415
+ <div class="tab-pane active" id="test1">
416
+
417
+ a<BR>
418
+
419
+ a<BR>
420
+
421
+ a<BR>
422
+
423
+ </div>
424
+
425
+ <div class="tab-pane" id="test2">
426
+
427
+ b<BR>
428
+
429
+ b<BR>
430
+
431
+ b<BR>
432
+
433
+ </div>
434
+
435
+ <div class="tab-pane" id="test3">
436
+
437
+ c<BR>
438
+
439
+ c<BR>
440
+
441
+ c<BR>
442
+
443
+ </div>
444
+
445
+ <div class="tab-pane" id="test4">
446
+
447
+ d<BR>
448
+
449
+ d<BR>
450
+
451
+ d<BR>
452
+
453
+ </div>
454
+
455
+ </div>
456
+
457
+ </form>
458
+
459
+ </div>
460
+
461
+ <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
462
+
463
+ <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
464
+
465
+ </body>
466
+
467
+ </html>
468
+
469
+ ```