首页 > IT问答库 > Web全栈开发 > 浅析Web前端开发中HTML的语义化及简单优化

浅析Web前端开发中HTML的语义化及简单优化

        今天优逸客将和大家分享一篇关于Web前端开发中HTML语义化及简单优化的文章。此文从HTML语义化概念、语义化的好处及如何更好的优化等方面详细分析,希望能给你带来帮助。
 
 
首先来看:什么是语义化

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

其次要明白:语义化的好处是什么

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

然后还要弄懂:HTML5的语义化

        最新的HTML5就网页结构化增加了一系统的结构化标签
结构:
XML/HTML Code复制内容到剪贴板
<header>头部</header>   
<nav>导航</nav>   
<article>   
    <section>内容1</section>   
    <section>内容2</section>   
    <section>内容3</section>   
</article>   
<aside>侧边栏</aside>   
<footer>底部</footer>   
在此提醒:写HTML需要注意的点

        标签闭合</>,/>;
        正确使用标签嵌套,避免行内元素包围块元素;
        合理使用标签,尽量少使用无语义的标签div,span,在css文件没有成功加载的时候页面也能呈现好的内容结构;
        使用<h1>、<h2>、<h3>、<h4>、<h5>、<h6>,作为标题使用,并且依据重要性递减,<h1>是最高的等级;
        使用<p>区分段落,避免使用<br />换行;
        不要使用纯样式的标签,b,font,u等,改为css设置;
        使用表格时,使用<thead>,<tbody>,<tfoot>包围头部,主体内容,表格;

最后弄清楚:关于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网页是否符合标准,可以在这个网页检查,直接输入链接即可查看检查结果。

        以上就是优逸客关于Web开发中HTML语义化及简单优化的讲解。理论是一方面,具体的知识点还要在实践中一点一点验证和掌握。如果你对Web开发有兴趣,只是苦于没什么基础,甚至无法理解今天老师所分享的知识点也没关系,欢迎你来优逸客咨询。
可分享到:
上一篇 : Web前端开发需要学习什么课程
下一篇 : 如何实现HTML5文件断点续传
你可能感兴趣的内容|INTERESTING NEWS

限时优惠
本周申请限100个名额