使用CSS属性(如Display:Table或我应该使用表元素),将Div充当表是一个好主意



我知道表渲染速度很慢。我的问题是,使用div代替表标签在渲染中有任何区别吗?

如果您有任何答案的理由,请分享。这对我真的很有帮助。

没有对此问题的唯一答案,这实际上取决于您要使用此表标签的内容

问题是,您必须(嗯,应该)仅使用<table>标签来进行表格数据。这是并且有时仍被滥用是出于布局目的而被滥用,这是出于各种原因而非常糟糕的做法,而CSS是在那里使用的首选技术。

我建议您从这里开始寻找有关桌面布局的信息

考虑您的方案,如果它更像是Excel表结构和简单的屏幕布局,则应优先使用'Table'标签。但是,随着DIV和CSS布局,您的桌子设计具有更大的灵活性,但是另一方面,您将进行很多CSS操作。在DIV布局的情况下,每个DIV将呈现一个。使用"表"标签,完全加载时将显示表格。使用CSS布局,您可能还必须考虑CSS更改如何在不同的浏览器中起作用(如果您使用旧的IE版本)。

最新更新