質問編集履歴

1

ご回答とこちらの比較表を元に、最新のプロパティを使って書いたものがこうなりました

2016/04/22 02:36

投稿

vc3000
vc3000

スコア196

test CHANGED
File without changes
test CHANGED
@@ -37,3 +37,127 @@
37
37
 
38
38
 
39
39
  でできることは確認したのですが、何しろ10年前の記事ですので、今でもこれがいいやり方なのでしょうか?それとももっといい方法があるのでしょうか?
40
+
41
+
42
+
43
+ ---
44
+
45
+ ご回答とこちらの比較表を元に、最新のプロパティを使って書いたものがこうなりました:
46
+
47
+ http://liginc.co.jp/web/html-css/css/21024#a14
48
+
49
+
50
+
51
+ ```block.html
52
+
53
+ <!DOCTYPE HTML>
54
+
55
+ <html lang="ja">
56
+
57
+ <head>
58
+
59
+ <meta charset="UTF-8">
60
+
61
+ <title>block style</title>
62
+
63
+ <link rel="stylesheet" href="block.css" />
64
+
65
+ </head>
66
+
67
+ <body>
68
+
69
+ <div id="container">
70
+
71
+ <header>header</header>
72
+
73
+ <article>
74
+
75
+ <div id="article_inner">
76
+
77
+ article
78
+
79
+ </div>
80
+
81
+ </article>
82
+
83
+ </div>
84
+
85
+ </body>
86
+
87
+ </html>
88
+
89
+ ```
90
+
91
+
92
+
93
+
94
+
95
+ ```block.css
96
+
97
+ html,body {
98
+
99
+ height: 100%;
100
+
101
+ padding: 0;
102
+
103
+ margin: 0;
104
+
105
+ }
106
+
107
+
108
+
109
+ #container {
110
+
111
+ display: flex;
112
+
113
+ flex-direction: column;
114
+
115
+ height: 100%;
116
+
117
+ max-height: 100%;
118
+
119
+ width: 100%;
120
+
121
+ }
122
+
123
+
124
+
125
+ header {
126
+
127
+ width: 100%;
128
+
129
+ height: 32px;
130
+
131
+ background-color: #fcc;
132
+
133
+ }
134
+
135
+
136
+
137
+ article {
138
+
139
+ width: 100%;
140
+
141
+ flex: 1;
142
+
143
+ overflow: auto;
144
+
145
+ position: relative;
146
+
147
+ background-color: #ccf;
148
+
149
+ }
150
+
151
+
152
+
153
+ #article_inner {
154
+
155
+ position: absolute;
156
+
157
+ width: 100%;
158
+
159
+ height: 100%;
160
+
161
+ }
162
+
163
+ ```