css显示:表格vs html<;表>;,哪个更适合使用?

css显示:表格vs html<;表>;,哪个更适合使用?,html,html-table,css-tables,Html,Html Table,Css Tables,当我做网页布局时,我使用的是html。然而,我在互联网上读到,html表格应该只在数据中使用,并且在进行布局时应该使用或。我在网上搜索了一下,找到了关于display:table的信息。我读到过关于它的内容,并且以我自己的理解(我不知道我是否理解正确)它与html相同。我发现使用html更容易,因为它的方式更简单。我不必担心定位,因为大多数时候它都会到达我不想去的地方 我的问题是:在布局中使用html的利弊是什么 对于不想学习正确的HTML/CSS和/或正在使用某种WYSIWYG编辑器的人来说,

当我做网页布局时,我使用的是html
。然而,我在互联网上读到,html表格应该只在数据中使用,并且在进行布局时应该使用
。我在网上搜索了一下,找到了关于display:table的信息。我读到过关于它的内容,并且以我自己的理解(我不知道我是否理解正确)它与html
相同。我发现使用html
更容易,因为它的方式更简单。我不必担心定位
,因为大多数时候它都会到达我不想去的地方


我的问题是:在布局中使用html
的利弊是什么

对于不想学习正确的HTML/CSS和/或正在使用某种WYSIWYG编辑器的人来说,在页面布局中使用表标记没有太多好处

但是,您肯定希望使用表来处理表格数据,因为有很多很好的可访问性原因

CSS用于页面布局(相对于表格)的优点是:

  • 演示文稿与内容分开(这通常意味着要处理的HTML更少)
  • 更新时,演示更灵活
  • 演示文稿更易于根据各种设备/屏幕进行定制
“table”的css display属性允许您的css更像传统的表。这为您提供了CSS的好处,但允许您使用旧的表逻辑


如果您精通CSS,那么只有当您遇到需要处理内容垂直居中的情况时,您才会真正想利用“显示:表格”…CSS通常会失败。请注意,display:table与许多CSS一样,在旧版IE中不起作用。

除了不想学习正确的HTML/CSS和/或正在使用某种WYSIWYG编辑器的人之外,在页面布局中使用table markup没有太多好处

但是,您肯定希望使用表来处理表格数据,因为有很多很好的可访问性原因

CSS用于页面布局(相对于表格)的优点是:

  • 演示文稿与内容分开(这通常意味着要处理的HTML更少)
  • 更新时,演示更灵活
  • 演示文稿更易于根据各种设备/屏幕进行定制
“table”的css display属性允许您的css更像传统的表。这为您提供了CSS的好处,但允许您使用旧的表逻辑


如果您精通CSS,那么只有当您遇到需要处理内容垂直居中的情况时,您才会真正想利用“显示:表格”…CSS通常会失败。请注意,display:table和许多CSS一样,在旧版本的IE中不起作用。

这完全取决于您要完成的任务。使用
div
s、
span
s和
display:table
可能会变得非常混乱,但如果您担心搜索引擎无法正确导航正常的表,这可能是一种方法。使用
标记更加简单、易于使用,而且语义更加正确

这完全取决于你想要完成什么。使用
div
s、
span
s和
display:table
可能会变得非常混乱,但如果您担心搜索引擎无法正确导航正常的表,这可能是一种方法。使用
标记更加简单、易于使用,而且语义更加正确

谢谢你,伙计。。。这对我理解css真的很有帮助。谢谢你。。。这对我理解css有很大帮助。