html标签种类很多,为什么不都用div?
2024-08-24 10:54:46
why not divs?
所有html页面标签都可以用div解决,为什么还会存在各种不同的标签呢?
代码是写给机器阅读的,初始化标签更利于快速编程,毕竟很多标签有了自定义属性,无需编码控制,可维护性更高!
由于html存在无限级嵌套,都要被机器一一识别,效率未免太低,于是利用多样的标签来帮助浏览器快速有效的识别html内容(无障碍优化);
有规范的编写html利于SEO优化,根据浏览器自动识别机制,html的内容更容易被浏览器检索识别、利于搜索引擎的分析。
假如要开发一款浏览器插件,用于自动分析网页内容,若能根据标签做区分自然是最好的选择,也不容易出错,可能读者会觉得根据类名、ID、属性等抓取数据,但那是针对指定网站做数据分析时才能用到,而且一旦该网站有变动,抓取方法也要跟随变动,人为操作比较死板;
一款强大的软件应当智能识别网站内有效内容,要想最快最精准的识别,应当根据浏览器html规范,保持良好的编码习惯,以便快速识别。
最新文章
- ACID属性区别
- IOS开发基础知识--碎片22
- 利用Github Pages生成一个快速访问的网址,展示自己的项目
- mysql判断一条记录是否存在,如果存在,则更新此语句,如果不存在,则插入
- 【Git】参与github上其他人的项目
- 第一零三天上课 PHP TP框架下控制器的方法分离
- Android--WebView的一些配置项
- 论C# java的基本类型
- 利用checkinstall制作deb或rpm工具包
- android 43 SQLite数据库
- Android模拟器(出错问题)Intel X86 没法用!!!
- Android常用控件之RatingBar的使用
- 【夯实基础】javakeywordsynchronized 详细说明
- 来自高维的对抗 - 逆向TinyTool自制
- 点击 Button触发事件将GridView1 CheckBox勾选的行添加到GridView2中
- [SQL]LeetCode577.员工奖金 | Employee Bonus
- ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
- postgresql jdbc 连接数据库测试
- mysql开启调试日志general_log开启跟踪日志
- jQuery从0到1
热门文章
- ASP.NET Core 2.1对GDPR的支持
- [Swift]LeetCode95. 不同的二叉搜索树 II | Unique Binary Search Trees II
- [Swift]LeetCode103. 二叉树的锯齿形层次遍历 | Binary Tree Zigzag Level Order Traversal
- Python面试真题第二节
- 二叉树的相关在线编程(python)
- JSON 序列化的时候忽略无效的属性值
- 准备PPT过程中的一些文档记录
- Windows提权与开启远程连接
- Android软键盘事件imeOptions响应
- JavaScript面向对象--多态