私はフレームワーク開発者であり、現時点で直面したことや覚えていることのいくつかを共有できます
テーブル レイアウト内にテーブルを記述する場合は、使用しないでください
'box-sizing:border-box'
代わりに 'content-box' を使用してください。そうしないと、境界線を指定した場合または指定しなかった場合に、列ではなく行間にギャップが作成されます。それを削除するのに役立つスタイルはありません..これは、ネストされたテーブルレイアウトを実装する際に非常に重要です
テーブル レイアウトで DIV を使用している場合でも、一部の mozilla バージョンでは 'max-width' が適切に機能しないことに注意してください。細胞。
ホバーとフォーカスが適切に適用されないため、ブロック レバー ラッパーをセル内に保持し、テーブルの場合はスキンを適用します。
そして、その場で要素を作成して追加する代わりに、これらの多くの要素を動的に埋め込み、HTML文字列を準備して追加すると、非常にうまく機能します..私はこれを観察しました. しかし、html レンダラーを変更すると汚いように見えるかもしれませんが、必要なのはパフォーマンスだけです
これらは、この時点で私が覚えているいくつかのことです。私がどこか間違っている場合は、私を修正してください..
提案モバイル ブラウザもターゲットにしている場合は、div レイアウトを扱う専門知識がない限り、テーブル レイアウトを使用してください。Floats
一部の携帯端末では正しく動作しません。また、テーブルはモバイルでもメディア クエリで適切にスケーリングされます。