もう1つの初心者の質問はここにあります。 CSSを学ぶ。私は非常にシンプルだと思ったことをやろうとしていますが、それをやり遂げる方法を見つけられなかったり、質問に対する適切な答えを見つけたりしていません。divの幅を画像の幅と同じにします
私はヘッダー、いくつかのコンテンツとフッターを持つ簡単なプロジェクトを持っています。コンテンツには、白い枠線と内部の画像を持つdivがあります。 divと画像の幅が広く、幅が広いことは望ましくありません。私は暫定的に幅を430pxに設定しましたが、画像の幅にかかわらず幅を設定するコードを知りたいと思います。
コード
HTML
html,
body {
margin: 0px;
padding: 0px;
height: 100vh;
}
#header {
position: relative;
height: 10%;
width: 100%;
background-color: lightgray;
}
#footer {
position: relative;
height: 10%;
width: 100%;
background-color: lightgray;
}
#container {
height: 80%;
width: 100vw;
background-color: red;
}
#imagewrap {
position: relative;
border: 1px solid white;
width: 430px;
display: block;
margin: 0 auto;
top: 50%;
transform: translateY(-50%);
}
<div id="header"> </div>
<div id="container">
<div id="imagewrap">
<img src="Images/01Folder/Image.jpg" height="100%" id="front" />
</div>
</div>
<div id="footer"> </div>