主要是有三方面的优势:
搜索引擎友好,如果结构太深的话,不便于抓取,不利于seo蜘蛛对于网站结构的理解,从而影响收录或者排名;
代码的可维护度,如果太深的话,由于是多人开发,不便于同事读懂代码;
用js或jquery在操作dom的时候,方便理解和元素选取。
以上就是html页面中最好用扁平化的原因。
<!doctype html><html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style>
.dow{display:blockwidth:202pxheight:52px line-height:52px text-align:center font-family:arial,verdana,sans-serif, '新宋体' font-weight:bold font-size:22px background:#428bcacolor:#fff text-decoration:none border: 3px solid #357ebd cursor:pointer}
.dow:hover{background:#1165ae}
.dow:active{background:#0d79d5}
</style>
</head>
<body>
<input name="xiazai" type="submit" class="dow" value="立即下载">
<br />
<br/>
<button name="xiazai" type="submit" class="dow">立即下载</button>
<br />
<br />
<a href="#" class="dow">立即下载</a>
</body>
</html>
效果图:
看看这个你就知道该如何选择了,如果说树形结构,大家肯定都能比较好理解,首页就是树干、栏目页就是树枝、内容页就像树叶一样了,但是树形结构虽然有利于扩展、结构清晰等优势,但是其对于搜索引擎友好程度,不如扁平化结构,值得一说的是,本站采用的就是扁平化结构,所以我就以一个过来人身份,和大家分享一下,我对于扁平化结构一些看法。什么是扁平化结构我不太喜欢说一些理论没营养的话,用白话说,扁平化结构就是减少管理层次,提高管理效果,应用到搜索引擎优化中来,就是首页和内容页之间的垂直访问,不需要有间隔层次,我用个例子详细说明下:树形化结构:首页>
栏目页
>
内容页扁平化结构:首页
>
内容页上面是说的url层次,不是当前位置,别弄混了就行。那么使用扁平化结构,有什么好处?提高搜索引擎抓取效率如果是网站层次很深,会对搜索引擎蜘蛛抓取造成很大负担,所以蜘蛛们一般喜欢抓取浅层内容,而扁平化结构凸出特点就是,有效减少了网站层次,达到了提高蜘蛛抓取效率。有助于首页权重凝固一个网站可能有无数页面,但是首页肯定只有一个,一般在搜索引擎优化中,首页是承担核心关键词重担,所以当你采用扁平化结构后,因为内容页和首页之间是垂直管理,联系更加的紧密,当你内容页优化不错时候,会对首页核心关键词有着积极帮助。希望我的回答能帮到你。龙术seo