这两天我一直在思考这个问题。我目前正在编写一个 Web 应用程序(实际上是在一个现有的、广泛的应用程序中添加一个屏幕)。我知道使用“表格”进行布局是一个很大的禁忌。但在这个应用程序中,所有页面都使用表格进行布局。我决定改用 div 来创建我的新页面。但我遇到了两个障碍。
我需要做的很多布局工作已经在其他页面上完成了,如果我使用 div 代替,我不能重用其中的任何一个(CSS 和 JS 之类的东西)。这会导致更多的工作并推迟我的完成日期。
布局中一些更复杂的部分使用 div 确实很难做到,而使用表格却很容易做到。也许这只是我是“老派”,因为我不是一个 web/html 类型的人(我过得很好)。
那么,为什么我不能使用表格?我不想争论,只是想看看除了“这是正确的做法”类型的东西之外是否还有任何令人信服的论点。我知道这是正确的做法。我想知道为什么?