width="50"
でピクセル指定。
width="50%"
で率指定。
最初にウィンドウの幅からピクセル指定されたコンポーネントを引いていって、残りを率指定のコンポーネントで割り振る。率指定は数値/合計で算出する。なので、30%と70%と指定しても、60%と140%と指定しても同じという感じ。
ウィンドウの幅がピクセル指定されたコンポーネントの合計よりも狭い場合には、単に右にはみ出す(本当は、右から左に書く言語とかも考慮すべきところだろうけど無視^^;)。率指定するやつには最低限確保するピクセル数とかを指定できるようにすべきかなとも思うけど、ややこしくなるのでとりあえずなしで。