div の位置と寸法についての質問が多く寄せられていることに気付きました。
しかし、すべてではありませんが、多くの場合、div のサイズをハードコーディングしています。div を相対的な位置に置くことを好むので、私は主にパーセンテージで作業します。css
ファイルで幅/高さのパーセンテージを次のように指定することから始めます
div #menu {
width: 75%;
min-width: 75%;
}
しかし、後でjQueryで最小幅を強制する必要があります:
function onload ()
{
$( "#menu" ).css( "min-width", 0.75 * window.width() ) );
}
CSSコードを至る所で宣言するのは少しばかげている気がするので、私の質問は次のとおりです.cssスタイルシートでwidth/min-widthプロパティを指定する必要さえあるのでしょうか、それともこれらの状況を処理するためのより良い方法はありますか.
これは、私が遭遇している問題を示すjsfiddle の例です。