为了账号安全,请及时绑定邮箱和手机立即绑定

table布局为什么会有代码冗余和性能问题等缺点?

table布局为什么会有代码冗余和性能问题等缺点?

拉丁的传说 2018-10-24 20:46:08
不太了解table布局,看了一些有关table布局的文章,都提到了一些table布局的缺点,如:1.显示样式和数据绑定在一起2.布局的时候灵活度不高3.一个页面可能会有大量的table元素 代码冗余度高4.增加带宽5.搜索引擎不喜欢这样的布局。。。不太理解其中的具体原因,如代码冗余这一块,用table布局的时候不是在css中设置一些table样式就可以了吗?为什么有代码冗余的问题呢?求解
查看完整描述

1 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

table作为布局的方案应该很早就被广大开发者抛弃了吧?作为代替,使用div布局。现在flex布局是比较流行的。

冗余度: table > div > flex

标准的table定义应该是这样的:

<table>
  <thead>
   <tr>
    <th></th>
    <th></th>
   </tr>
  </thead>
  <tbody>
   <tr>
     <td></td>
     <td></td>
   </tr>
  </tbody></table>

你可以和div布局或者flex比较一下,就知道冗余不冗余了


查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 1188 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信