これに対する答えはすでにわかっていると思いますが、サニティ チェックが必要です。
私が持っていると言う
#gridtest{
width:590px;
}
RESULT=TARGET/CONTEXT を使用して、幅をパーセンテージに変更できます。この場合、コンテキストは max-width が 1000px に設定されたコンテナーなので、次のようにできます。
#gridtestpercent{
width:59%; /*590/1000*/
}
ウィンドウを縮小すると、div は常にそのコンテナーに比例します。でもやりたいと思ったらどうしよう
#gridtest{
width:570px;
border:10px solid red;
}
現在 570 になっているターゲットに基づいて幅を調整できますが、ウィンドウが縮小されると、プロポーションがすべて同期しなくなります。
#gridtestpercentnoborder{
width:57%; /*570/1000*/
border:10px solid red;
}
パーセンテージ境界線を使用できません。コンテキストをチェックし続けるために JS を使用したくありません。CSS3 の box-border 宣言はまだ使用できません。
Ethan Marcotte によるレスポンシブ Web デザインで説明されている技術を使用したい場合、すべてが相互に関連して縮小するというテクニックを使用したい場合、境界線を使用するとうまくいきませんか?
乾杯!