CSSの流動的なレイアウトでは、すべてのdivがパーセンテージを使用します。ただし、サイドバーの位置を固定する必要があります。
例:
<aside style="width:25%; float:left; position:fixed;">
aside content
</aside>
<div style="width:75%; float:left;">
main content
</div>
私が本当にやろうとしているのは、ビューポートに応じてサイドバーに特定の幅を維持させることです。たとえば、ビューポートの幅が1000〜1200ピクセルの場合は、幅を300ピクセルにする必要があります。
別の方法:親div(上記の例では親divについては言及していません)が1000pxより大きい場合は、幅を300pxにします。
それを行うにはJSが必要だと思いますが、JSに関しては私は完全に馬鹿なので、あなたの助けをいただければ幸いです。ありがとうございました。