表格与CSS的定位和设计

Duplicate:表格而不是DIVs,为什么不在HTML中使用表格进行布局?

我正在使用ASP .NET MVC(需要在IE 7,FF 3.0上运行)构建Web应用程序,如果我要使用表格而不是css来进行定位和设计,那么这很重要吗?


作为一名开发人员,我没有机会使用CSS。


是的,这很重要。 我用CSS来支持表格的最令人信服的论点是,屏幕阅读器(针对视觉受损者)通过表格式布局。 这本身就是一个很好的论点,但是当你考虑到Google像阅读屏幕一样阅读你的网站时,它会变得更好。 如果您希望Google更轻松地为网站编制索引,请使用CSS进行布局。 表格是表格数据。


除了所有的“桌子都是邪恶的”学派,如果你使用纯CSS的布局,你会发现在将来改变设计会容易得多。

此外,您的标记将会变得更简单,更容易“阅读”。

看看CSS。 速度不应超过一天。


如果您确实想要显示表格数据,请使用表格。

否则,你真的应该为你的布局使用CSS。

主要原因是CSS对于“不寻常”的浏览器效果更好,如下所示:

  • 移动浏览器/智能手机
  • 搜索引擎
  • 屏幕阅读器为视障人士
  • 如果你为美国政府工作,最后一项是法律要求。

    另请参阅以下问题:
    表格而不是DIV
    为什么不在HTML中使用表格进行布局?

    链接地址: http://www.djcxy.com/p/15493.html

    上一篇: Tables vs CSS for positioning and design

    下一篇: When should I use tables, divs or uls?