点击 97回答 3
2022-03-16 18:47
DISCUZ内容页使用table是否会严重影响seo![]() ![]() 最近在做discuz二次开发的时候发现一个问题,这个问题由于自己一直以来的粗心大意直到现在才发现,那就是discuz的内容页使用的是table表格,作为站长都知道table表格的SEO优化程度不如div有利,那么discuz为什么要背其道而行呢?难道discuz团队不知道有SEO这么一个行业存在吗?难道discuz要挑战seo的忍耐程度吗?为什么discuz用这种古老的代码形式来写呢?以上提问均属个人问题,但是我最在意的是discuz的这种设置会不会严重影响网站的seo?discuz的这种设置会不会是的站长的seo之路寸步难行?请大家畅所欲言,不吝指教!谢谢 追加问题 代码优化 Discuz 举报 2014-02-10 发布3,786 次浏览 最新问题 如何才能获取快速收录权限(3 小时前) 游戏网站收录了7000多 关键词也80多个 流量却少的可怜(4 小时前) 我的网站已经建站很久了,百度一直没有收录(4 小时前) 我的站收录2万多条,关键词排名全没了。。。(4 小时前) site有结果页没有是不是被K了(4 小时前) 新域名,新站,今天第3个月,百度出现秒收录了,如何保持住,如何起飞!(5 小时前) 你们真正意义上互联网第一桶金是怎么赚取的?(5 小时前) 收录也不给权重 怎么办了(5 小时前) 想买一个有百度快速收录权限的域名(7 小时前) 用wp搭了一个网站,经常会出现打不开的情况,重启服务器后就能正常打开,这是什么原因?(7 小时前) .question-ccx {display: flex;width: 100%;margin: 0 auto;padding: 0;}.question-ccx .sw-area {width: 50%;padding: 12px 26px 10px 26px;box-shadow: none;float: left;}.question-ccx .sw-area ul li {padding: 3px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: flex;}.question-ccx .sw-area ul li a{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.question-ccx .sw-area span {color: #999;}.question-ccx .side-reward span {color: #ec5a12;}.question-ccx .sw-area .mod-head {padding-bottom: 5px;}.question-ccx .side-reward {border-left: 1px solid #e0e8ee;float: right;}.question-ccx .sw-area ul li:nth-child(5) {display: none;}.ccx-question { border: 1px solid #e4eaee; overflow: hidden; padding: 20px 0; display: flex; width: 100%;}.ccx-new-question { width: 50%; padding: 0 20px;}.ccx-new-question li { height: 36px; line-height: 36px; border-bottom: 1px dashed #e2e2e2; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}.ccx-new-question li:last-child { border-bottom: none;} 分享到微信 收藏 关闭 没有找到相关结果 已邀请: --> .ccx-img {padding: 0; margin: 0 auto; width: 100%;position: relative;} .ccx-img_l {float: left; width: 49%;} .ccx-img_r {float: right;width: 49%;} .ccx-img img {width: 100%;border-radius: 8px;} 交换友情链接,就用搜外友链,方便! 2 人参与回答 张家梁·欢迎参加搜外的SEO系统培训,报名QQ:800035397丽丽等 1 人赞同该回答首先要解释下这样做并非是「背其道而行」,你可以看下百度的搜索结果页面,同样是采用div和table共用的方式,这也并不是说百度的技术落后。此外:并不是说只要网站上存在table标签就是不标准,就不如div的效果好,这显然是错误的说法。如果用于数据显示的内容仍然用div方式,虽然效果上可以达到一致,但显然它并没有table具有语义理解,相反这种基于table的更容易被蜘蛛抓取和分析。是数据显示的最佳方式。当然看到这里肯定会反驳Discuz和百度的并不是用于数据显示。是的,他们两个这样做的目的不是为了数据的显示,而是为了显示整洁、美观。两个都可以说是用户数量非常多、且使用环境复杂多变的程序、网站。经常会碰到既有中文又有英文的文本,而把内容嵌套在table里面,就可以使用一个css样式:table{table-layout:fixed;}这个属性用于固定表格布局,无论你是中文也好、英文也好,只要限定了宽度,超过就会截断。这就是嵌套一层table的原因,别无其他。
|
支持 0
反对 0
举报
2022-03-16 19:48
首先要解释下这样做并非是「背其道而行」,你可以看下百度的搜索结果页面,同样是采用div和table共用的方式,这也并不是说百度的技术落后。
此外:并不是说只要网站上存在table标签就是不标准,就不如div的效果好,这显然是错误的说法。如果用于数据显示的内容仍然用div方式,虽然效果上可以达到一致,但显然它并没有table具有语义理解,相反这种基于table的更容易被蜘蛛抓取和分析。是数据显示的最佳方式。 当然看到这里肯定会反驳Discuz和百度的并不是用于数据显示。 是的,他们两个这样做的目的不是为了数据的显示,而是为了显示整洁、美观。 两个都可以说是用户数量非常多、且使用环境复杂多变的程序、网站。经常会碰到既有中文又有英文的文本,而把内容嵌套在table里面,就可以使用一个css样式: table{table-layout:fixed;} 这个属性用于固定表格布局,无论你是中文也好、英文也好,只要限定了宽度,超过就会截断。这就是嵌套一层table的原因,别无其他。 |