Comcast のリスト ページに似たレイアウトを設計しています: http://xfinitytv.comcast.net/movies
ウィンドウのサイズを変更すると、別のポスターを表示するスペースが十分にない場合でも、右側に空白のスペースができることがよくあります。ポスターが常にぴったり収まるレイアウトを作成したい (右側にスペースがない)。
問題は、ポスターにパーセンテージベースの幅を適用できないことです。ポスターは 180px の固定幅のままです。私の理論では、パーセンテージ ベースのマージンとメディア クエリを使用することでしたが、次のような欠点があります。それはちょうど正しく感じませんでした。
理想的には、次のように動作します。画面サイズが x と x の間にある場合、8 枚のポスターが一列に並んでいます。画面サイズが x と x の間の場合、ポスターが 7 枚並んでいます。また、ポスター間のすべてのスペースは余白に均等に配分されます。このように、メディア クエリ風のソリューションを使用して x 数のポスター アートを表示し、jquery を使用してマージンを計算して分配します。ポスターは常に画面の一番右端で終わります。
これについて何か良い方法はありますか?ブラウザー ウィンドウのサイズが変更されたときに (ページの読み込み時だけでなく) 動作する必要があります。