前提・実現したいこと
ここに質問の内容を詳しく書いてください。
HTML CSSにて(=画像=)の様なデザインを実装したいと思うのですが、意図したモノになりません。
画像がページの上下中央に配置しており、その親要素であるdiv
でページ全体を覆うフルページの様になる様にしたいです。
該当のソースコード
html
1<div class="container"> 2 <img src="test.png" alt=""> 3</div>
CSS
1html, body {margin: 0;} 2 3div { 4 display: inline-block; 5 width: auto; 6 height: 100vh; 7 background-color: skyblue; 8} 9 10img { 11 display: table-cell; 12 vertical-align: middle; 13}
試したこと
参考
div
ではコンテンツの幅・高さとなるので、inline-block
で幅・高さを指定する様にしたのですが、変わりませんでした。
補足情報(FW/ツールのバージョンなど)
HTML5
### 追記
これらの画像はレスポンシブにも対応する様なスタイルであり、なおかつ横長の画像を使用するので使用しなければなりません。レスポンシブ対応にしたいので単位をvh
で実装してみました。
回答1件
あなたの回答
tips
プレビュー