1
6
表的一个主要问题是它不可访问。当视障人士使用屏幕阅读器浏览基于表格的网站时,屏幕阅读器会说 行,列,列,行,行,(一些有用的信息),行,行,列,列,行。。。。。 你可以想象,这很烦人。而且,当以这种方式阅读时,事情往往会显得完全无序。 如果你用div和spans构建一个网站,屏幕阅读器会直接看到内容,因为所有的布局信息(对盲人来说是无用的)都会被藏在一个单独的CSS文件中。当你为某些需要遵循联邦无障碍指南的机构建立网站时,这一点尤其重要。 |
2
12
您的比较是错误的,IMO;CSS和HTML表是完全互补的。事实上,他们合作得非常好。所以,不是“我用桌子吗 或 在概念上和表示上类似于电子表格时,应使用表。你可以根据自己的喜好来定义,但这会让你的想法更为广泛。 CSS应该用于(X)HTML的样式和布局。。。桌子和所有的东西。 |
3
6
实际上,使用CSS选择器,可以为使用CSS的表获得非常灵活的格式。如果有的话,CSS使表格成为一个可行的显示选项,即使在现代网站上。 http://www.w3.org/TR/css3-selectors/#selectors . 有些更深奥的选择器并非在所有浏览器中都受支持,但即使在较旧版本的IE中也有惊人的数量。
“CSS代表信息,表格代表数据(fuzzy,which is which)” 我想重新表述一下,表应该只用于表格数据,但是CSS可以用于任何与样式相关的内容(包括表)。 您可能指的是使用CSS比使用表进行页面布局更可取,我通常同意这一点,因为它具有干净的标记、灵活性,而且您不得不编写更整洁的代码(而不是让表自动为您处理事情)。 “CSS你可以无限放大,因为它是代码” 所有浏览器都有缩放功能,所有CSS(包括表)都可以基于em单位进行相对大小调整(这不是一个好主意,但有可能)。 “CSS您可以使多语言轻松地输入文本”
“更改颜色也很简单” 请参阅我前面关于使用CSS自定义表的一点。 |
4
3
HTML表对于表格数据来说并不坏。由CSS控制的div对于不太标准的设计来说是非常强大的,并且与它们相关联的控制程度也更高。实际上,这一切都归结于使用正确的工具来完成工作;如果它有效,那么就使用它。 |
Softly · 单选按钮未按预期取值 1 年前 |
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
eXor420 · 如何在脚本标记中使用导出的函数? 1 年前 |
IonicMan · 剑道网格在宽度过大时不显示某些列 1 年前 |
Kernier · 如何将数学公式支持添加到StacksEditor? 1 年前 |
Md. Ibrahim · CSS网格项溢出小屏幕滚动 1 年前 |
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |