ブラウザーのサイズに合わせて画像を応答させようとしています。これにより、ブラウザーが小さい場合に画像が応答し、スクロールが発生しなくなります。ここで同様の質問を見つけましたブラウザーの幅/高さが変化するにつれて、CSS を使用して動的に画像のサイズを変更するにはどうすればよいですか? 、しかし、私はその解決策を機能させることができません。私は何が欠けていますか?
以下にコードを含めます。Wordpress を使用しているため、画像を自動的に「p」タグで囲み、画像を段落で囲みます。また、この目的のためにコードが多すぎるかどうかはわかりませんが、問題を引き起こしている可能性のある奇妙な場所にエラーがある場合に備えて、すべてがそこにあることを確認したかったのです...
これが私のhtmlです:
<body>
<div id="pop_up_page">
<div class="content_well_pop">
<div class="content_pop">
<div class="portfolio_workspace_9">
<h2>Here's the Header</h2>
</div>
<div class="portfolio_workspace_8">
<p>
<img src="heres_the_image"/>
</p>
</div>
</div>
</div>
</div>
</body>
これが私のCSSです:
body {
background-attachment: fixed;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding: 0;
height: 100%;
}
#pop_up_page {
background-attachment: fixed;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding: 0;
height: 100%;
.content_well_pop {
left: 0;
width: 100%;
}
.portfolio_workspace_9 {
width: 1000px;
margin: 15px 0 0 0px;
position: relative;
float: left;
display:block;}
.portfolio_workspace_8 {
width: 1000px;
margin: 0px 0 50px 0px;
position: relative;
float: left;
height: auto;
display:block;}
p{font-family: "Franklin Gothic Book";
font-size: 15px;
color: #757372;
display: block;
}
.portfolio_workspace_8 img {
margin-left: auto;
margin-right: auto;
display: block;
max-width: 100%;
height: auto;
}
ありがとう