html5 - html标签语义的作用是什么,渲染效率?seo爬虫?想知道一个深度的原理!感谢
PHPz
PHPz 2017-04-17 11:42:47
[HTML讨论组]

html标签语义的作用是什么,渲染效率?seo爬虫?想知道一个深度的原理!感谢

PHPz
PHPz

学习是最好的投资!

全部回复(2)
伊谢尔伦

有点意思的问题。

为什么要语义化?

  1. 为了在没有CSS的情况下,页面也能呈现出很好地内容结构、代码结构。为了裸奔时好看。因为每个浏览器对于不标准的dom容错是不一样的。

  2. 用户体验:例如title、alt用于解释名词或解释图片信息、label标签的活用;

  3. 有利于SEO:和搜索引擎建立良好沟通,有助于爬虫抓取更多的有效信息:爬虫依赖于标签来确定上下文和各个关键字的权重;

  4. 方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以意义的方式来渲染网页,遵循W3C标准的团队都遵循这个标准,可以减少差异化。

渲染效率:

这个真不好说,不过我们可以猜测一下,打个比喻,给你一本有目录的书容易查阅还是没有目录的书呢。?很显然语义化之后dom更规范,所以渲染时会效率高点,比如可以剩下很多处理容错dom的时间呀

推荐链接:HTML 5的革新——语义化标签

以上

黄舟

为什么语义化? W3C的原文答案如下:"Allows data to be shared and reused across applications, enterprises, and communities."

翻译过来: 允许数据在跨应用、在不同的企业和社区之间进行分享和重复使用!

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号