0

在我个人网站的首页上,我列出了所有文章及其发表日期。该数据将非常适合用于 HTML 表格标记。该表将仅用于显示表格数据。

我再次对其进行了研究,并且能够使用无序列表和一点 css 实现相同的布局。

所以现在我有两个版本,看起来都一样(即和ff)。我希望页面尽可能优雅地降级。

我查看没有样式表的表格页面,一切都很好地退化了。当我降级无表页面时,它看起来还可以。

但显然,表格页面的降级效果更好。

此外,在 lynx 中,表格版本看起来比无表格版本好得多。

在这种情况下,表格是否合理?

既然我有一个无表布局,我应该去吗?还是该表更适合降解目的?

4

4 回答 4

10

没什么大不了的,如果您希望它们降级为表,请使用表。这整个无表交易是关于正确的语义,而不是完全避免它们。

如果您认为您的数据属于表格,请将其放在一个表格中。

但是,如果您使用表格进行格式化,请期待我用干草叉来追随您;)

于 2009-02-08T18:48:51.013 回答
4

如果数据是表格,则使用表格。这就是他们的目的。

整个“没有表格”的事情更多地是为了避免表格,而不是显示表格,例如页面的整个布局。

于 2009-02-08T18:52:33.440 回答
2

Html 表格用于.. 数据表格,css 点只是不将它们用于网站布局,使用表格来显示表格数据很好(并且预期)。

于 2009-02-08T18:52:54.500 回答
1

正如已经提到的那样,表格本身并不是邪恶的,而是糟糕的形式,让人想起 Good Old Web(r),当时它是完成某些精美格式的唯一方法。

如今,不支持 CSS 的浏览器几乎是统计噪音。

twiki.org中概述了使用和避免采用 CSS 方式的唯一原因(最初取自wikipedia

即使支持 CSS 的浏览器的可用性使 CSS 成为一种可行的技术,CSS 的采用仍然受到设计师与浏览器不正确的 CSS 实现和不完整的 CSS 支持的斗争的阻碍。即使在今天,这些问题仍然使 CSS 设计业务变得更加复杂和昂贵,并且跨浏览器测试仍然是必要的。继续不采用 CSS 的其他原因是

  • 它的复杂性,
  • 惯性和作者对 CSS 和所需技术的不熟悉,
  • 创作工具的支持不佳,
  • 浏览器之间的不一致和测试成本增加带来的风险,
  • 即使对于古代不支持 CSS 的浏览器的用户,也不太频繁地要求提供一致的外观。

大多数(如果不是全部)这些点已经成为过去。如今,它的优势远远超过了它所感知的问题。

除非您希望很多links朋友浏览您的网站并希望看到基于表格的布局——我个人不这样做,而且我经常使用links;)——然后选择表格。

于 2009-04-15T21:03:00.163 回答