• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html/xhtml > 浅谈HTML的语义化和一些简单优化

浅谈HTML的语义化和一些简单优化

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-05

本文主要包含html,语义化,优化等相关知识,佚名 希望在学习及工作中可以帮助到您

1、什么是语义化?

必应网典的解释

语义化是指用合理HTML标记以及其特有的属性去格式化文档内容。通俗地讲,语义化就是对数据和信息进行处理,使得机器可以理解. 语义化的(X)HTML文档有助于提升你的网站对访客的易用性,比如使用PDA、文字浏览器以及残障人士将从中受益。对于搜索引擎或者爬虫软件来说,则有助于它们建立索引,并可能给予一个较高的权值。 事实上SEO最有效的一种办法,就是对网页的HTML结构进行重构,实质上就是语义化。

简单来说,就是根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析,什么样的内容就用什么样的标签。

2、语义化的好处?

在css文件没有成功加载的时候页面也能呈现好的内容结构;利于SEO,让搜索引擎和爬虫软件抓取更多有用的信息,建立索引,获取较高的权值;方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以意义的方式来渲染网页;

3、HTML5的语义化

最新的HTML5就网页结构化增加了一系统的结构化标签

结构:

  1. <header>头部</header>  
  2. <nav>导航</nav>  
  3. <article>  
  4.     <section>内容1</section>  
  5.     <section>内容2</section>  
  6.     <section>内容3</section>  
  7. </article>  
  8. <aside>侧边栏</aside>  
  9. <footer>底部</footer>  

4、写HTML需要注意的点

标签闭合</>,/>;

正确使用标签嵌套,避免行内元素包围块元素;

合理使用标签,尽量少使用无语义的标签div,span,在css文件没有成功加载的时候页面也能呈现好的内容结构;

使用<h1>、<h2>、<h3>、<h4>、<h5>、<h6>,作为标题使用,并且依据重要性递减,<h1>是最高的等级;

使用<p>区分段落,避免使用<br />换行;

不要使用纯样式的标签,b,font,u等,改为css设置;

使用表格时,使用<thead>,<tbody>,<tfoot>包围头部,主体内容,表格;

5、关于SEO优化,HTML需要做些什么?

文档类型统一使用HTML5 doctype <!DOCTYPE HTML>;

meta标签优化,主要有title、description、keywords三个地方,结束不要使用“ />”,应该直接写“>”;

css文件最好使用一个,放在头部<head>标签里面;

js文件最好放在底部,避免因加载js文件阻塞HTML的渲染;

使用外联文件,避免在HTML直接写css和js的代码;

引入文件时使用绝对地址,绝对地址包括了网站的域名;

img标签加上alt关键字,利于SEO优化,尽量不要使用“的”、“上”、“好”、“等等”等,搜索引擎数据库默认不收录的字;

logo处加h1标签,搜索引擎默认h1标签这个标题是网页中最重要的信息,所以我们把最重要信息入在<H1>标签内;

关于html网页是否符合标准,可以在这个网页检查,直接输入链接即可查看检查结果

https://validator.w3.org/nu/

以上就是小编为大家带来的浅谈HTML的语义化和一些简单优化全部内容了,希望大家多多支持微课江湖~

您可能想查找下面的文章:

  • HTML表单提交的几种方式_动力节点Java学院整理
  • HTML表单_动力节点Java学院整理
  • HTML大于号、小于号、空格、引号等常用的转义代码写法一览表
  • HTML中实现鼠标经停时整行(tr)变色
  • html格式化json的实例代码
  • html在消息按钮上增加数量角标的实现代码
  • html页面跳转传递参数问题
  • html、css和js注释规范用法小结
  • Html 实现动态显示颜色块的报表效果(实例代码)
  • html是什么文件 html文件如何打开

相关文章

  • 2017-08-05二个简单的菜单导航条示例
  • 2017-08-05html 空链接 href="#"与href="javascript:void(0)"的区别
  • 2017-08-05一些有用的meta设置方法(必看)
  • 2017-08-05Form表单标签的Enctype属性的作用及应用示例介绍
  • 2017-08-05html左右布局示例代码
  • 2017-08-05常用input文本框内容自动垂直居中并默认提示文字单击为空
  • 2017-08-05div宽度设置width:100%后再设置padding或margin超出父元素的解决办法
  • 2017-08-05浅析用iframe来调用页面会不会缓存页面
  • 2017-08-05HTML表单传值示例通过get方式传递
  • 2017-08-05HTML 提高页面加载速度的方法

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • XHTML标签的自关闭的写法应该注意的问题
    • 让pre标签自动换行示例代码
    • 浅谈html标签的显示模式(块级标签,行内标签,行内块标签)
    • JS, CSS样式引用写法
    • html超链接a标签的href跳转跟onclick之间执行顺序示例介绍
    • HTML是网页制作者必须要学习掌握的
    • 防止用户将表单重复提交的方法汇总
    • 表单Form元素的一些简单实现代码以注册为例
    • 10个未被充分利用或被误解的HTML标签
    • 在html的img src=""中调用js函数或js变量来动态指定图片路径

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有