サイズが250x50pxの画像をウィンドウサイズに応じてサイズを変更する(小さくする)、つまり反応させたいと思います。画像はウィンドウサイズで動的にリサイズされません
#wrapper
はページ全体の内容を保持します。 #header
には画像とナビゲーションバーがあります。
@media screen
を使用するとこれが簡単になることがわかりますが、私は純粋なCSSアプローチを探しています。
HTML:
<div id="wrapper">
<div id="header">
<div style="max-width:500px;">
<img id="logo" src="images/logo.jpg" alt="logo" href="#">
</div>
</div>
をCSS:
#wrapper{
width: 100%;
height: auto;
}
#header{
height: 100px;
min-width: 300px;
border-bottom: 1px solid black;
}
#logo{
float: left;
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
}
'@ media'クエリ_are_純粋なCSS ... –
'#header'に 'min-width:300px;'より小さい値を指定していますか? –