回答編集履歴

1

追記

2016/12/02 10:32

投稿

Takamoso
Takamoso

スコア248

test CHANGED
@@ -45,3 +45,269 @@
45
45
  }
46
46
 
47
47
  ```
48
+
49
+
50
+
51
+ IE10+対応なら
52
+
53
+ ---
54
+
55
+
56
+
57
+ ```html
58
+
59
+ <!DOCTYPE html>
60
+
61
+ <html lang="ja">
62
+
63
+ <head>
64
+
65
+ <meta charset="utf-8">
66
+
67
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
68
+
69
+ <meta name="viewport" content="width=device-width, initial-scale=1">
70
+
71
+ <title></title>
72
+
73
+ </head>
74
+
75
+ <style>
76
+
77
+ *
78
+
79
+ {
80
+
81
+ margin: 0;
82
+
83
+ padding: 0;
84
+
85
+ }
86
+
87
+ html,
88
+
89
+ body
90
+
91
+ {
92
+
93
+ height: 100%;
94
+
95
+ }
96
+
97
+ .container
98
+
99
+ {
100
+
101
+ display: -webkit-box; /* Android */
102
+
103
+ display: -webkit-flex; /* Safari */
104
+
105
+ display: -ms-flexbox; /* IE10 */
106
+
107
+ display: flex;
108
+
109
+ -webkit-box-direction: column; /* Android */
110
+
111
+ -webkit-flex-direction: column; /* Safari */
112
+
113
+ -ms-flex-direction: column; /* IE10 */
114
+
115
+ flex-direction: column;
116
+
117
+ height: 100%;
118
+
119
+ }
120
+
121
+ .wrapper
122
+
123
+ {
124
+
125
+ display: -webkit-box; /* Android */
126
+
127
+ display: -webkit-flex; /* Safari */
128
+
129
+ display: -ms-flexbox; /* IE10 */
130
+
131
+ display: flex;
132
+
133
+ -webkit-box-flex: 1; /* Safari */
134
+
135
+ -ms-flex: 1; /* IE10 */
136
+
137
+ flex: 1;
138
+
139
+ position: relative;
140
+
141
+ }
142
+
143
+ .inner
144
+
145
+ {
146
+
147
+ display: -webkit-box; /* Android */
148
+
149
+ display: -webkit-flex; /* Safari */
150
+
151
+ display: -ms-flexbox; /* IE10 */
152
+
153
+ display: flex;
154
+
155
+ position: absolute;
156
+
157
+ top: 0;
158
+
159
+ left: 0;
160
+
161
+ right: 0;
162
+
163
+ bottom: 0;
164
+
165
+ }
166
+
167
+ .inner.column
168
+
169
+ {
170
+
171
+ -webkit-box-direction: column; /* Android */
172
+
173
+ -webkit-flex-direction: column; /* Safari */
174
+
175
+ -ms-flex-direction: column; /* IE10 */
176
+
177
+ flex-direction: column;
178
+
179
+ }
180
+
181
+ .inner.scroll
182
+
183
+ {
184
+
185
+ overflow-y: auto;
186
+
187
+ }
188
+
189
+ .side
190
+
191
+ {
192
+
193
+ width: 25%;
194
+
195
+ height: 100%;
196
+
197
+ background: green;
198
+
199
+ overflow-y: auto;
200
+
201
+ }
202
+
203
+ .main
204
+
205
+ {
206
+
207
+ position: relative;
208
+
209
+ width: 75%;
210
+
211
+ height: 100%;
212
+
213
+ }
214
+
215
+ .content
216
+
217
+ {
218
+
219
+ position: relative;
220
+
221
+ -webkit-box-flex: 1; /* Safari */
222
+
223
+ -ms-flex: 1; /* IE10 */
224
+
225
+ flex: 1;
226
+
227
+ }
228
+
229
+ </style>
230
+
231
+ <body>
232
+
233
+
234
+
235
+ <div class="container">
236
+
237
+ <div class="wrapper">
238
+
239
+ <div class="inner">
240
+
241
+ <aside class="side">
242
+
243
+ side<br>side<br>side<br>side<br>side<br>side<br>side<br>side<br>side<br>side<br>
244
+
245
+ side<br>side<br>side<br>side<br>side<br>side<br>side<br>side<br>side<br>side<br>
246
+
247
+ side<br>side<br>side<br>side<br>side<br>side<br>side<br>side<br>side<br>side<br>
248
+
249
+ side<br>side<br>side<br>side<br>side<br>side<br>side<br>side<br>side<br>side<br>
250
+
251
+ side<br>side<br>side<br>side<br>side<br>side<br>side<br>side<br>side<br>side<br>
252
+
253
+ side<br>side<br>side<br>side<br>side<br>side<br>side<br>side<br>side<br>side<br>
254
+
255
+ </aside>
256
+
257
+ <section class="main">
258
+
259
+ <div class="inner column">
260
+
261
+ <div class="content">
262
+
263
+ <div class="inner scroll">
264
+
265
+ content<br>content<br>content<br>content<br>content<br>content<br>content<br>
266
+
267
+ content<br>content<br>content<br>content<br>content<br>content<br>content<br>
268
+
269
+ content<br>content<br>content<br>content<br>content<br>content<br>content<br>
270
+
271
+ content<br>content<br>content<br>content<br>content<br>content<br>content<br>
272
+
273
+ content<br>content<br>content<br>content<br>content<br>content<br>content<br>
274
+
275
+ content<br>content<br>content<br>content<br>content<br>content<br>content<br>
276
+
277
+ content<br>content<br>content<br>content<br>content<br>content<br>content<br>
278
+
279
+ </div>
280
+
281
+ </div>
282
+
283
+ <div class="box">仮ボックス</div>
284
+
285
+ <div class="chat">chat</div>
286
+
287
+ </div>
288
+
289
+ </section>
290
+
291
+ </div>
292
+
293
+ </div>
294
+
295
+ <footer class="footer">
296
+
297
+ Copyright...
298
+
299
+ </footer>
300
+
301
+ </div>
302
+
303
+
304
+
305
+ </body>
306
+
307
+ </html>
308
+
309
+ ```
310
+
311
+
312
+
313
+ こんな感じですかね。