博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何理解HTML结构的语义化
阅读量:5130 次
发布时间:2019-06-13

本文共 1041 字,大约阅读时间需要 3 分钟。

去掉或样式丢失的时候能让页面呈现清晰的结构:

  html 本身是没有表现的, 我们看到例如<h1>是粗体, 字体大小 2em, 加粗; <strong>是加粗的, 不要认为这是 html 的表现, 这些其实 html 默认的 css 样式在起作用, 所以去掉或样式丢失的时候能让页面呈现清晰的结构不是语义化的 HTML 结构的优点, 但是浏览器都有有默认样式, 默认样式的目的也是为了更好的表达 html 的语义, 可以说浏览器的默认样式和语义化的 HTML 结构是不可分割的。

  屏幕阅读器(如果访客有视障) 会完全根据你的标记来“读” 你的网页.

  例如,如果你使用的含语义的标记,屏幕阅读器就会“逐个拼出” 你的单词,而不是试着去对它完整发音.

  PDA、 手机等设备可能无法像普通电脑的浏览器一样来渲染网页(通常是因为这些设备对 CSS的支持较弱)

  使用语义标记可以确保这些设备以一种有意义的方式来渲染网页.理想情况下,观看设备的任务是符合设备本身的条件来渲染网页.语义标记为设备提供了所需的相关信息,就省去了你自己去考虑所有可能的显示情况(包括现有的或者将来新的设备) .例如,一部手机可以选

使一段标记了标题的文字以粗体显示.而掌上电脑可能会以比较大的字体来显示.无论哪种方式一旦你对文本标记为标题,您就可以确信读取设备将根据其自身的条件来合适地显示页面.

  搜索引擎的爬虫也依赖于标记来确定上下文和各个关键字的权重

  过去你可能还没有考虑搜索引擎的爬虫也是网站的“访客” ,但现在它们他们实际上是极其宝贵的用户.没有他们的话,搜索引擎将无法索引你的网站,然后一般用户将很难过来访问.你的页面是否对爬虫容易理解非常重要,因为爬虫很大程度上会忽略用于表现的标记,而只注重语义标记.因此,如果页面文件的标题被标记,而不是,那么这个页面在搜索结果的位置可能会比较靠后.

  

  除了提升易用性外,语义标记有利于正确使用 CSS 和 JavaScript,因为其本身提供了许多“钩钩” 来应用页面的样式与行为.

  SEO 主要还是靠你网站的内容和外部链接的。

  便于团队开发和维护

  W3C 给我们定了一个很好的标准, 在团队中大家都遵循这个标准, 可以减少很多差异化的东西, 方便开发和维护, 提高开发效率, 甚至实现模块化开发。

转载于:https://www.cnblogs.com/wcx-20151115-hzz/p/10519338.html

你可能感兴趣的文章
【Linux】ping命令详解
查看>>
对团队成员公开感谢博客
查看>>
java学习第三天
查看>>
django+uwsgi+nginx+sqlite3部署+screen
查看>>
浅谈项目需求变更管理
查看>>
经典算法系列一-快速排序
查看>>
设置java web工程中默认访问首页的几种方式
查看>>
ASP.NET MVC 拓展ViewResult实现word文档下载
查看>>
8、RDD持久化
查看>>
第二次团队冲刺--2
查看>>
VMware Tools安装
查看>>
Linux上架设boost的安装及配置过程
查看>>
[转载]加密算法库Crypto——nodejs中间件系列
查看>>
使用Xshell密钥认证机制远程登录Linux
查看>>
Android 画图之 Matrix(一)
查看>>
【模板】最小生成树
查看>>
设计模式之结构型模式
查看>>
poj2569
查看>>
使用pygal_maps_world.i18n中数据画各大洲地图
查看>>
jQuery EasyUI 的下拉选择combobox后台动态赋值
查看>>