复制:表而不是 DIV和 为什么不在 HTML 中使用表格进行布局?
我正在使用 ASP .NET MVC 构建一个 Web 应用程序(需要在 IE 7、FF 3.0 上运行),如果我使用表格而不是 css 进行定位和设计是否重要?
作为一名开发人员,我没有机会使用 css。
复制:表而不是 DIV和 为什么不在 HTML 中使用表格进行布局?
我正在使用 ASP .NET MVC 构建一个 Web 应用程序(需要在 IE 7、FF 3.0 上运行),如果我使用表格而不是 css 进行定位和设计是否重要?
作为一名开发人员,我没有机会使用 css。
是的,这很重要。我用来支持 CSS 而不是表格的最有说服力的论点是屏幕阅读器(针对视障人士)会跳过表格布局。这本身就是一个很好的论据,但是当您考虑到Google 像屏幕阅读器一样阅读您的网站这一事实时,它会变得更好。如果您希望 Google 更轻松地为您的网站编制索引,请使用 CSS 进行布局。表格用于表格数据。
当您确实想要显示表格数据时,请使用表格。
否则你真的应该在你的布局中使用 CSS。
主要原因是 CSS 更适用于“不寻常”的浏览器,如下所示:
如果您为美国政府工作,则最后一项是法律要求。
另请参阅以下问题:
表格而不是 DIV
为什么不在 HTML 中使用表格进行布局?
除了所有“表格是邪恶的”思想流派之外,如果您使用纯 css 布局,您会发现将来更改设计会容易得多。
此外,您的标记将更简单、更易于“阅读”。
看看css。加快速度应该不会超过一天。
是的,如果您的应用程序 UI 需要达到高标准。不,如果您只是学习掌握一些临时概念或想出一个快速原型。CSS vs. Tables 的好处得到了很好的讨论。使用 CSS,网站变得更加灵活和易于访问,看看 CSSZen garden。
附带说明一下,HTML DOCTYPE 声明和验证同样重要。以免您花时间为每个浏览器修复样式