您现在的位置是:网站首页> 编程资料编程资料
浅谈HTML的语义化和一些简单优化HTML5语义化元素你真的用对了吗HTML5新特性之语义化标签HTML5中语义化 b 和 i 标签HTML5 语义化结构化规范化HTML标签语义化(含H5) 详解HTML5常用的语义化标签浅谈语义化的HTML结构到底有什么好处使用语义化标签去写你的HTML 兼容IE6,7,8HTML标签语义化的介绍XHTML标签语义化介绍
2021-08-29
1344人已围观
简介 下面小编就为大家带来一篇浅谈HTML的语义化和一些简单优化。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
1、什么是语义化?
必应网典的解释
语义化是指用合理HTML标记以及其特有的属性去格式化文档内容。通俗地讲,语义化就是对数据和信息进行处理,使得机器可以理解. 语义化的(X)HTML文档有助于提升你的网站对访客的易用性,比如使用PDA、文字浏览器以及残障人士将从中受益。对于搜索引擎或者爬虫软件来说,则有助于它们建立索引,并可能给予一个较高的权值。 事实上SEO最有效的一种办法,就是对网页的HTML结构进行重构,实质上就是语义化。
简单来说,就是根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析,什么样的内容就用什么样的标签。
2、语义化的好处?
在css文件没有成功加载的时候页面也能呈现好的内容结构;利于SEO,让搜索引擎和爬虫软件抓取更多有用的信息,建立索引,获取较高的权值;方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以意义的方式来渲染网页;3、HTML5的语义化
最新的HTML5就网页结构化增加了一系统的结构化标签

结构:
- <header>头部header>
- <nav>导航nav>
- <article>
- <section>内容1section>
- <section>内容2section>
- <section>内容3section>
- article>
- <aside>侧边栏aside>
- <footer>底部footer>
4、写HTML需要注意的点
标签闭合>,/>;
正确使用标签嵌套,避免行内元素包围块元素;
合理使用标签,尽量少使用无语义的标签div,span,在css文件没有成功加载的时候页面也能呈现好的内容结构;
使用
、、、、、,作为标题使用,并且依据重要性递减,是最高的等级;
、、、,作为标题使用,并且依据重要性递减,是最高的等级;
、,作为标题使用,并且依据重要性递减,是最高的等级;
是最高的等级;
使用
区分段落,避免使用
换行;
不要使用纯样式的标签,b,font,u等,改为css设置;
使用表格时,使用,
,包围头部,主体内容,表格;5、关于SEO优化,HTML需要做些什么?
文档类型统一使用HTML5 doctype ;
meta标签优化,主要有title、description、keywords三个地方,结束不要使用“ />”,应该直接写“>”;
css文件最好使用一个,放在头部
标签里面;js文件最好放在底部,避免因加载js文件阻塞HTML的渲染;
使用外联文件,避免在HTML直接写css和js的代码;
引入文件时使用绝对地址,绝对地址包括了网站的域名;
img标签加上alt关键字,利于SEO优化,尽量不要使用“的”、“上”、“好”、“等等”等,搜索引擎数据库默认不收录的字;
logo处加h1标签,搜索引擎默认h1标签这个标题是网页中最重要的信息,所以我们把最重要信息入在
标签内;
关于html网页是否符合标准,可以在这个网页检查,直接输入链接即可查看检查结果
以上就是小编为大家带来的浅谈HTML的语义化和一些简单优化全部内容了,希望大家多多支持~
相关内容
- HTML中的5种空格各表示的意义HTML大于号、小于号、空格、引号等常用的转义代码写法一览表探讨HTML不同空格的特性与表现形式(推荐)浅谈HTML代码中的空格和空行浅析html 空格代码HTML/CSS中的空格处理及如何保留页面中的空格
- 5种做法实现table表格中的斜线表头效果 纯html+css实现Element loading效果纯html+css实现奥运五环的示例代码HTML+CSS实现导航条下拉菜单的示例代码html+css实现滚动到元素位置显示加载动画效果纯html+css实现打字效果html+css实现环绕倒影加载特效html输入两个数实现加减乘除功能html中显示特殊符号(附带特殊字符对应表)关于html选择框创建占位符的问题html css3不拉伸图片显示效果
- HTML标签meta总结,HTML5 head meta 属性整理HTML常用meta大全(推荐)移动端专用的meta标签设置大全HTML中的<meta>标签的使用详解html中meta标签及用法详解dreamweaver cs5不写写代码怎么添加meta标签?HTML5各种头部meta标签的功能(推荐)HTML中meta标签及Keywords
- HTML meta 详解纯html+css实现Element loading效果纯html+css实现奥运五环的示例代码HTML+CSS实现导航条下拉菜单的示例代码html+css实现滚动到元素位置显示加载动画效果纯html+css实现打字效果html+css实现环绕倒影加载特效html输入两个数实现加减乘除功能html中显示特殊符号(附带特殊字符对应表)关于html选择框创建占位符的问题html css3不拉伸图片显示效果
- HTML基础控件介绍_动力节点Java学院整理HTML input file控件限制上传文件类型_动力节点Java学院整理详解HTML5中表单验证的8种方法介绍HTML中禁用表单控件的两种方法readonly与disabled使用css美化html表单控件详细示例(表单美化)dhtmlxGrid Ajax表格、日历、工具条控件仿163网盘无刷新文件上传 for Php
- HTML name id和class的区别_动力节点Java学院整理HTML name、id、class 的(格式/应用场景/特性)等区别介绍HTML语言大全
- HTML使用canvas实现弹幕功能基于Canvas+Vue的弹幕组件的实现前端实现弹幕效果的方法总结(包含css3和canvas的实现方式)html5使用canvas实现弹幕功能示例HTML5 canvas实现的静态循环滚动播放弹幕
- HTML图片img标签_动力节点Java学院整理HTML中img标签只显示图片中心位置的方法(三种方法)用html的ul和li标签做图片展示功能示例代码详解HTML中的图片标签的用法
- HTML中div和span比较_动力节点Java学院整理 HTML图片img标签_动力节点Java学院整理HTML中锚点的使用_动力节点Java学院整理什么是HTML_动力节点Java学院整理 HTML数据提交post_动力节点Java学院整理HTML超链接a标签_动力节点Java学院整理HTML常用格式标签_动力节点Java学院整理HTML简介_动力节点Java学院整理HTML表格_动力节点Java学院整理HTML基本结构_动力节点Java学院整理 HTML框架_动力节点Java学院整理
- 什么是HTML_动力节点Java学院整理 HTML图片img标签_动力节点Java学院整理HTML中锚点的使用_动力节点Java学院整理HTML中div和span比较_动力节点Java学院整理 HTML数据提交post_动力节点Java学院整理HTML超链接a标签_动力节点Java学院整理HTML常用格式标签_动力节点Java学院整理HTML简介_动力节点Java学院整理HTML表格_动力节点Java学院整理HTML基本结构_动力节点Java学院整理 HTML框架_动力节点Java学院整理
点击排行
本栏推荐
