テーブルに 'table-layout: fixed' CSS プロパティが設定されていると、テーブルの列が重なってしまうという問題が少しあります。
左側の列はレスポンシブで、最小幅が設定されています。右側の列は幅が固定されており、右に浮いています。ブラウザーのサイズが変更されると、最小幅を無視して、右の列が左の列に重なり始めます。
「table-layout: fixed」を取り除くと (デフォルトで auto になります)、これは起こりません。しかし、IE7 などの古いブラウザーでは、IE8 や最新のブラウザーとは異なり、ページがうまく表示されないため、これは望ましくありません。
問題を示すために、基本的な例 (非常に簡素化されたもの) をセットアップしました。以下のリンクをご覧ください。
どんな洞察も大歓迎です。