html5 - html table标签到底重在哪里?该不该用?

查看:84
本文介绍了html5 - html table标签到底重在哪里?该不该用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

在刚接触html的时候,从某地方看到说html的table标签非常重型,会降低性能,最好不用。
(国内某大型在线教育平台官推的课程的老师, 绝对说过 我还记了笔记...)

于是这句话被当时自己深深记在脑海。能用div的地方全用div

现在我特别想知道,html的table到底重在哪里了? 把table换成div,什么都用div,这难道不是严重违反了html语义化吗?

感觉怎么做都是在给自己挖坑啊...

解决方案

来来;我来解开你这个心结;

table;这个主要是远古时代用来布局的标签了;
对seo不是很友好;
现代html已经想对复杂多了;
拿table布局远没有div灵活;比如说float、position;

但是呢;
在展示比较规范的表格类型的数据的时候;
table的对齐是相当的方便啊;
table还是有存在的位置的;

结论来了;画重点;
首先;语义化可不是让你把所有的table换成div就完了的;
而是要使用 header 、nav 、footer 这些标签;

其次;在比较重seo的页面;比如说文章之类的;
不用table是正确的;

最后;table还是可以用的;一般是用在管理后台或者个人中心这类不需要seo、数据又比较规范,结构简单的地方;
不信;你打开你的淘宝京东的个人中心;看下订单;是不是都是table?

这篇关于html5 - html table标签到底重在哪里?该不该用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆