2つの部分からなるヘッダーがあります。左の20%はイメージ(私たちのロゴ)を保持し、右の80%はナビゲーションなどを表します。異なる解像度での画像サイジングの問題
ヘッダーそのものの幅は、パーセンテージで表されます。高さはem
で表されます。この結果、かなり流動的なレイアウトになります。唯一の問題のある領域はロゴです。コンテナと同じ寸法ではないため、特定の解像度では完全にフィッティングから、小さすぎるほど狭くなり、他の解像度では上に上がるようになります。
画像に適用される唯一のCSSは、コンテナ内部の幅とマージンです。
解像度に関係なく、ロゴがコンテナ全体に確実に埋め込まれるようにするにはどうすればよいですか?
画像の幅はすでにパーセントです。ヘッダーに絶対ピクセルの高さと幅を持たせるべきですか?または私はそれをパーセンテージの高さにする必要がありますか? – AKor
高さと幅を不釣合いにスケーリングしています。このように、私はCSSだけであなたのロゴイメージを拡大縮小する簡単な方法はありません。あなたはJSを使用することができます...コンテナの高さと幅をつかんで、コンテナのアスペクト比に基づいて最適な画像を表示するスケールを計算します。しかし、それは視覚的なデザインの問題のように見えるもののための複雑な技術のように思える。 –
最も簡単な解決策として何を提案しますか? – AKor