行ごとに列数が異なる HTML テーブルがあります。それにもかかわらず、列を行内で等間隔に配置したいと思います。(たとえば、最初の行に 2 つの列が含まれている場合、各列はテーブルの合計幅の 50% である必要があります。2 番目の行に 3 つの列がある場合、それぞれの列はテーブルの合計幅の ~33% である必要があります。 )
さらに、テーブルにコンテナーの幅を持たせたいと思います (おそらくwidth: 100%
CSS の a を使用しますが、問題は、このプロパティが最初の行のみにあるものに基づいて列を均等に分割するようにテーブルに指示することです)。コンテナーの幅は異なる場合があるため、パーセンテージを使用する必要があります。
また、div を使用して、各 "cell-div" の幅をパーセンテージで指定することにより、テーブルを自分で作成しようとしましたが、この解決策はすべてのブラウザーで良い結果をもたらすわけではありません。行の最後の「cell-div」がその下に入ります。(境界線にもスペースが必要なため、 49.99998%
orなどの奇妙な幅を指定する必要があります。)33.333233%