回答編集履歴

3

修正補足

2016/12/02 05:15

投稿

退会済みユーザー
test CHANGED
@@ -111,3 +111,171 @@
111
111
  </html>
112
112
 
113
113
  ```
114
+
115
+
116
+
117
+ 補足
118
+
119
+ ---
120
+
121
+ 反転しているという状況がわかりませんが、cssを見る限りこのようなデザインを目指しているのでは?と思ったので追記します。
122
+
123
+ ```HTML
124
+
125
+ <!DOCTYPE html>
126
+
127
+ <html lang="ja">
128
+
129
+ <head>
130
+
131
+ <meta charset="utf-8">
132
+
133
+ <title>タイトル</title>
134
+
135
+ <style type="text/css">
136
+
137
+ * {
138
+
139
+ margin: 0;
140
+
141
+ padding: 0;
142
+
143
+ }
144
+
145
+
146
+
147
+ body, html {
148
+
149
+ height: 100%;
150
+
151
+ }
152
+
153
+
154
+
155
+ header {
156
+
157
+ height: 150px;
158
+
159
+ background: green;
160
+
161
+ color: white;
162
+
163
+ }
164
+
165
+
166
+
167
+ section {
168
+
169
+ flex: 1;
170
+
171
+ background: white;
172
+
173
+ }
174
+
175
+
176
+
177
+ footer {
178
+
179
+ height: 150px;
180
+
181
+ background: green;
182
+
183
+ color: white;
184
+
185
+ }
186
+
187
+
188
+
189
+ .wrapper {
190
+
191
+ display: flex;
192
+
193
+ height: 100%;
194
+
195
+ flex-direction: column;
196
+
197
+ }
198
+
199
+
200
+
201
+ .nav {
202
+
203
+ background: red;
204
+
205
+ height: 100%;
206
+
207
+ width: 20%;
208
+
209
+ float: left;
210
+
211
+ }
212
+
213
+
214
+
215
+ .main {
216
+
217
+ background: blue;
218
+
219
+ height: 100%;
220
+
221
+ width: 80%;
222
+
223
+ float: right;
224
+
225
+ color: white;
226
+
227
+ }
228
+
229
+
230
+
231
+ </style>
232
+
233
+ </head>
234
+
235
+ <body>
236
+
237
+ <div class="wrapper">
238
+
239
+ <header>
240
+
241
+ ヘッダ
242
+
243
+ </header>
244
+
245
+
246
+
247
+ <section>
248
+
249
+ <div class="nav">
250
+
251
+ <h1>サイド</h1>
252
+
253
+ </div>
254
+
255
+ <div class="main">
256
+
257
+ メイン
258
+
259
+ </div>
260
+
261
+ </section>
262
+
263
+
264
+
265
+ <footer>
266
+
267
+ フッタ
268
+
269
+ </footer>
270
+
271
+ </div>
272
+
273
+ </body>
274
+
275
+ </html>
276
+
277
+ ```
278
+
279
+ これはヘッダとフッタの高さが固定で、section内の要素が高さに応じて変化します(実行するとどんな感じかは[こちら](https://jsfiddle.net/n2nkhjfp/))。
280
+
281
+ もしsectionの子孫要素に高さが指定してあるものがあるときは、その要素に高さをあわせようとするので、高さは変化しなくなります(高さが変化しなくなるときのサンプルは[こちら](https://jsfiddle.net/b8yfgLkq/1/))。

2

反映されなかった部分の反映

2016/12/02 05:15

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,6 @@
1
- hightをレスポンシブっぽく動かしたいならこんなものではないでしょうか(質問が完全に理解できていないかも)
1
+ heightをレスポンシブっぽく動かしたいならこんなものではないでしょうか(質問が完全に理解できていないかも)
2
+
3
+ 質問者さんのやりたいことは[flexプロパティ](https://dekiru.net/article/13240/)で実現できると思いましたので、一応回答をします。
2
4
 
3
5
  ```HTML
4
6
 

1

バグにより反映されなかった部分の反映

2016/12/01 11:27

投稿

退会済みユーザー
test CHANGED
File without changes