资讯专栏INFORMATION COLUMN

html标签种类很多,为什么不都用div?

leone / 1104人阅读

摘要:所有页面标签都可以用解决,为什么还会存在各种不同的标签呢代码是写给机器阅读的,初始化标签更利于快速编程,毕竟很多标签有了自定义属性,无需编码控制,可维护性更高由于存在无限级嵌套,都要被机器一一识别,效率未免太低,于是利用多样的标签来帮助浏览

why not divs?

所有html页面标签都可以用div解决,为什么还会存在各种不同的标签呢?

代码是写给机器阅读的,初始化标签更利于快速编程,毕竟很多标签有了自定义属性,无需编码控制,可维护性更高!

由于html存在无限级嵌套,都要被机器一一识别,效率未免太低,于是利用多样的标签来帮助浏览器快速有效的识别html内容(无障碍优化);

有规范的编写html利于SEO优化,根据浏览器自动识别机制,html的内容更容易被浏览器检索识别、利于搜索引擎的分析。

 

假如要开发一款浏览器插件,用于自动分析网页内容,若能根据标签做区分自然是最好的选择,也不容易出错,可能读者会觉得根据类名、ID、属性等抓取数据,但那是针对指定网站做数据分析时才能用到,而且一旦该网站有变动,抓取方法也要跟随变动,人为操作比较死板;

一款强大的软件应当智能识别网站内有效内容,要想最快最精准的识别,应当根据浏览器html规范,保持良好的编码习惯,以便快速识别。

 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/1281.html

相关文章

  • 精读《使用 CSS 属性选择器》

    摘要:引言虽然现在与更流行,但使用它们会导致过分依赖滥用做唯一定位,违背了选择器的初衷。本期精读的文章是,带你重新理解强大的选择器。讨论地址是精读使用属性选择器如果你想参与讨论,请点击这里,每周都有新的主题,周末或周一发布。 1 引言 虽然现在 Css Module 与 Css-in-js 更流行,但使用它们会导致过分依赖 滥用 class 做唯一定位,违背了 Css 选择器的初衷。 本期精...

    zhangxiangliang 评论0 收藏0
  • python大规模爬取京东

    摘要:以上只是一个普通的爬虫,并没有用到什么框架,接下来将会写框架爬取的,请继续关注我的博客哦本人博客 python大规模爬取京东 主要工具 scrapy BeautifulSoup requests 分析步骤 打开京东首页,输入裤子将会看到页面跳转到了这里,这就是我们要分析的起点 我们可以看到这个页面并不是完全的,当我们往下拉的时候将会看到图片在不停的加载,这就是ajax,但是当我...

    megatron 评论0 收藏0
  • HTML 标签语义

    摘要:例如盲人借助屏幕阅读器,也可以上网购物。如果网站的购物车按钮是用写的,那么屏幕阅读器识别起来会非常的困难。有时候可以被其他标签替代,我们可以表示语气的不同,用包裹那些外来或者特殊意义的名词。 什么是HTML HTML全称是HyperText Markup Language,翻译过来就是超文本标记语言。它定义了网页的内容和结构。 为什么要使用语义化标签 可读性、可维护性 html有很多标...

    hiyang 评论0 收藏0
  • HTML+CSS复习之HTML基础篇

    摘要:规定元素的上下文菜单。上下文菜单在用户点击元素时显示。规定元素仍未或不再相关。规定是否对元素进行拼写和语法检查。规定元素的行内样式。 一些说明 写在前面:HTML和CSS,当你了解所有规则后,你应该多写页面并记录你出现的问题,这才是学习HTML和CSS的最佳方法 这是我学习一段时间之后,再次回顾HTML,希望大家也对HTML有不一样的认识 我把HTML标签分成两大类,重要的和不重要的,...

    genefy 评论0 收藏0

发表评论

0条评论

leone

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<