相关疑难解决方法(0)

为什么不在HTML中使用表格进行布局?

似乎普遍认为表不应该用于HTML中的布局.

为什么?

我从来没有(或很少诚实地)看到这方面的好论据.通常的答案是:

  • 将内容与布局分开是件好事
    但这是一个错误的论点; 陈词滥调.我想使用表格元素进行布局与表格数据几乎没有关系.所以呢?我的老板在乎吗?我的用户在乎吗?

    也许我或我的开发人员必须维护一个网页关注......一个表不易维护吗?我认为使用表比使用div和CSS 更容易.

    顺便说一下...为什么使用div或span将内容与布局和表格分开?只使用div来获得一个好的布局通常需要很多嵌套的div.

  • 代码的可读性
    我认为这是另一种方式.大多数人都懂HTML,很少有人理解CSS.

  • SEO最好不要使用表格
    为什么?任何人都可以证明它是有证据的吗?或谷歌发表的声明表示,从SEO的角度来看,表格是不受欢迎的?

  • 表格较慢.
    必须插入额外的tbody元素.这是现代网络浏览器的花生.向我展示一些基准,其中使用表会显着减慢页面的速度.

  • 如果没有桌子,布局检修会更容易,请参阅css Zen Garden.
    大多数需要升级的网站也需要新内容(HTML).新版本的网站只需要新的CSS文件的情况不太可能发生.Zen Garden是一个不错的网站,但有点理论上.更不用说它滥用 CSS了.

我真的对使用divs + CSS而不是表格的好参数感兴趣.

html css

665
推荐指数
24
解决办法
45万
查看次数

为什么Google和Twitter使用表格布局?

可能重复:
在"现代"网站上使用<table>标签是否有意义?

无论我到哪里,我都看到不使用桌面布局,这是邪恶的,甚至谷歌都这么说,那么为什么访问量最大的网站之一谷歌和Twitter将其用于他们的主页?

我不认为这是任何错误,或任何其他愚蠢的问题.

我能想到的唯一原因是,即使客户端不支持CSS,他们也希望页面看起来相似,就像Lynx一样.

那么,如果互联网上最大的网站使用它,为什么每个人都说它太糟糕了.

在我看来,有些情况,如上面提到的那样,在任何地方看到相同的外观是非常重要的,而不是使用表格.

编辑:同样的问题关于html元素<center>,或格式化文本与属性对齐和其他"html属性和用于替代CSS功能的元素"

html css xhtml layout html-table

40
推荐指数
5
解决办法
6653
查看次数

标签 统计

css ×2

html ×2

html-table ×1

layout ×1

xhtml ×1