article 元素与 section 元素区别详解

article 元素section 元素是 html5 中新增的两种元素,它们的功能与 div 是一样的,都是用来区分不同区域,它们的使用方法也相似,因此有很多朋友会将其混用。html 5 中之所以新增这两种元素,就是为了更好的描述文档的内容,所以它们之间肯定是有区别的。

article 元素

article 元素代表文档、页面或者应用程序中独立完整的可以被外部引用的内容。例如:博客中的一篇文章,论坛中的一个帖子或者一段浏览者的评论等。因为article元素是一段独立的内容,所以article元素中,通常包含头部(header元素)、底部(footer元素)。例如博客中的一篇文章的结构:

<article>
    <header>
        <h1>潜行者m的个人介绍</h1>
    </header>
    <p>潜行者m是一个男的中国人。。。。。</p>
    <footer>
        <p>潜行者m版权所有</p>
    </footer>
</article>

section 元素

section 元素用于对网站或者应用程序中页面上的内容进行分块。一个 section 元素通常由内容以及标题组成。例如:

<section>
    <h1>潜行者m的个人介绍</h1>
    <p>潜行者m是一个男的中国人。。。。。。</p>
</section>
从上例可以看出,**section 元素中,需要包含一个<hn>标题元素**,而一般不用包含头部(header元素)或者底部(footer元素)。通常用 section 元素为那些有标题的内容进行分段。 section 元素的作用,是对页面上的内容分块处理,例如对文章分段等,相邻的 section 元素的内容,应当是相关的,而不是像 article 那样独立。例如一篇文章:
<article>
    <header>
        <h1>潜行者m喜欢的科技公司</h1>
    </header>
    <p>本文中,潜行者m列举了一下他喜欢的科技公司。。</p>
    <section>
        <h2>google公司</h2>
        <p>著名的搜索引擎公司。。。</p>
    </section>
    <section>
        <h2>苹果公司</h2>
        <p>非常能创新的公司。。</p>
    </section>
    <footer>
        <p>版权所有,翻版不咎</p>
    </footer>
</article>
通过上面的例子,你应该能感受到 article 元素与 section 元素的区别。事实上 article 元素可以看做是特殊的 section 元素。article 元素更强调独立性、完整性,section 更强调相关性。 ## 一个比较完整的例子
<article>
    <header>
         <h1>潜行者m的个人介绍</h1>
    </header>
    <p>潜行者m是一个中国男人,是一个帅哥。。。。</p>
    <section>
        <h2>评论</h2>
        <article>
            <h3>评论者:潜行者n</h3>
            <p>确实,m同学真的很帅</p>
        </article>
        <article>
            <h3>评论者:潜行者a</h3>
            <p>M今天吃药了没?</p>
        </article>
    </section>
</article>

article、section 与 div 的区别

既然 article、section 是用来划分区域的,又是html 5的新元素,那么我可不可以用article、section来取代div,用来布局网页呢?如果你真打算这样做,那么你就像使用ul来打造表格(table)一样愚蠢。div的用处就是用来布局网页,划分大的区域,只是html 4中,只有div、span来划分区域,所以我们就习惯性的把div当成了一个容器。而html 5改变了这个,它让div的工作更纯正。div就是用来布局大块,在不同的内容块中,我们按照需求添加 article、section 等内容块,并且显示其中的内容,这样才是合理的使用这些元素。

记这次被百度K掉的恢复经历

从一开始,我博客网站的固定连接,就觉得不是很好看。后来一直做着思想上的斗争,如果换了新的伪静态策略的话,以前收录的就白弄了,会出现大量404,还要大量的301转向。但是后来一想,如果不换,就一直这样,以后文章越来越多了,再更换损失就会越大。所以就狠下心,换了。

换了伪静态规则之后,由于那段时间比较忙,结果忘了对重要的页面进行301转向。后来想到的时候,已经是几天之后了,抓紧用百度搜索了一下我独特的关键词“潜行者m”,结果排名一下子到了第二页了,果断被百度K掉了。然后就开始寻找恢复的策略,现总结如下:

百度K站的诱发因素:

网站改版,大量页面链接的改变。百度对这种情况的惩罚还是比较轻微的,只是把我的网站放到了第二页。特别是新站,搜索引擎发现大量改版的现象时,都会给予一定的警惕。因为垃圾网站就有这种特点,经常更改网站内容和链接。所以搜索引擎要K掉你网站一段时间,来观察一下。

除此之外,百度K站的原因还有大量垃圾外链以及其他的作弊手法等。因为这种原因造成的K站,一般是比较难以恢复的,需要很多时间。或者,直接永远无法恢复。做垃圾站、站群的,自己做好心理准备。

被百度K掉的解决方法:

被K掉之后,一般没有什么解决方法,除非你是百度内部的人,可以轻易的将你的网站从百度那边观察列表上清除。百度K你的,是因为你的网站具有他们认为是垃圾网站的特征,所以,如果是一个正规网站的话,大可不必担心。百度K你,只是考验你的网站是不是垃圾网站,你只需要继续和平常一样,发表原创文章,匀速的做高质量外链。当百度看到你网站在继续正常的运营,他们就会思考是不是自己判断错了,于是排名就会慢慢爬上来。

就像我的博客,发现被K之后,仍然写原创文章等,过了不到半个月,特殊关键词“潜行者m”现在又重新恢复到第一位了。

 

友情链接建立完全攻略

友情链接是一个完整的网站必不可少的一部分,而友情链接也不是随便就可以添加建立的,里面有很多需要注意的地方。下面,就由潜行者m为大家讲解一下如何建立合理有效的友情链接。

友情链接的作用

建立友情链接,可以建立你和对方的友情,这是网站友情链接的社会作用。有了友情链接之后,可以增进双方的友情。建立友情链接,可以增加一些流量。这些流量通常还是比较少的,因为很少有人回去关注网站友情链接,更少人去点击访问。建立友情链接,可以增加网站的相关性、网站权重等,友情链接,往往相当于一个高质量的外链,具有一定的seo的价值。这才是友情链接的重要作用。

寻找友情链接

寻找友情链接的方法有很多种,比如说,有很多链接交换平台,上面有很多交换友情链接的信息,你可以选择自己合适的进行交换。同时在站长qq群或者一些其他的地方,都可以发现有交换友情链接的站长。但是我不推荐这种方式。一个好的友情链接,是自己花时间去寻找发现的,我推荐的交换友情链接的方式是这样的:经常关注与自己网站类型相关的网站,看看他们的页面上,是否有没有申请友情链接等字样,看一下对方有没有交换友情链接的意向。如果有的话,就提交申请友情链接。还要观察他们的网站友情链接,因为一个比较好的网站,他的友情链接质量也是很高的,和他网站内容也是相关的,换句话说我们也可以和他交换友情链接。如果遇到好的,可以进行提交申请。潜行者m认为这种方式找到的友情链接的质量是最好的。

衡量友情链接质量

网站友情链接的方式,通常有三种,一种就是直接在首页下面显示友情链接,另一种就是建立一个专门用于放置友情链接的页面,在首页中链接这个页面,还有就是这两种结合起来的。通常来说,直接放在首页的友情链接质量是最高的,放在内页的要差很多。如果对方是一个大型的权重很大的网站,为了网站版面等,把你的链接放在内页,也有情可原,如果是小网站主动找上门来的还把你放在内页,说明对方根本不重视你,直接无视掉即可。

此外链接的pr值也是比较重要的,虽然pr值作用已经削减,但是谷歌的判断通常是不会错的,pr值高的网站,说明网站质量要好。需要特别注意的是,要看一下网站的历史,不要被表面的情况迷惑了,看一下这个网站以前曾经做过什么,有没有被搜索引擎k掉。如果这个网站之前被惩罚过,那么和这种网站友情链接是很危险的。如果对方网站是一个充满垃圾的采集网站,那么和这这种网站链接是没有前途的。

查看对方网站友情链接的数量和质量,我曾经接到过一个网页游戏网站的友情链接申请,他们网站友情链接在下面有上百个,有各种各样的网站。如果对方链接很多的话,每个链接分到的pr值等就会很少得到的利益就会很少,更别提会给你带来点击流量了。相反的,你网站友情链接少,会给他很多的好处。而且对方链接很杂乱,说明这个网站并不是一个质量很好的正规网站,和他们链接是没有任何好处的,所以应当尽量避免此类链接。

友情链接中的花招

有很多素质比较低的站长,会使用一些友情链接的花招,来让他得到的利益最大化。

1,过段时间悄悄的删掉链接。本来和你说的很好,和你建立友情链接,之后过段时间就偷偷删掉。这种情况很常见,一般来说,清除友情链接,应该要提前和对方站长沟通说一声。应对这种情况,我们就要经常看一下友情链接中的网站,是不是还链接着你的网站,如果没有了,问一下出现了什么问题,如果是人为有意的,那么你就可以毫不客气的撤下链接,与这种人断绝来往。

2,各种方法阻止链接传递权重。比如加上nofollow属性,使用javascript来输出你的链接。这样可以控制权重不向你的网页还有很多中作弊的花招,在这里就不再赘述了。大家在检查友情链接的时候,不要仅仅看外表,一定要看一下相应的源代码。如果有不是最简单的a标签的话就要注意了。很有可能会动过一些手脚。

接受别人的友情链接

如果你的网站想要得到友情链接,并且允许申请友情链接的话,请在网站的底部或者其他地方新建一个友情链接页面。页面的锚文字可以是“申请友链?”之类的文字,让别人一看就知道是一个申请友情链接的页面,从而让别人知道你想要接受友情链接。在这一个页面中,你应该说明你要添加的友情链接的相关要求,比如要求对方pr多少,对方收录多少,对方网站更新频率多少等等。这样做一个要求之后,如果遇到一些不太好的友情链接申请,你就可以有个比较好的理由回绝对方。

申请友情链接的礼仪

在申请友情链接中,有许多需要注意的地方,要礼貌注重礼仪一些,这样得到对方友情链接的几率就会大一些。

1,在申请对方友情链接的时候,一定要真诚的请求,并且在自己的网站上,提前加上对方的网站链接。这样会让对方感到你是真的很想和他链接。

2,提前看清对方友情链接的标准,如果自己的网站达不到这个标准,就尽量不要去申请。申请也没有用处,对方一般不会同意的,而且还搞得比较尴尬。

3,如果对方的网站经常打不开,或者有一些不良的信息等,你不想和他继续交换友情链接了。请提前和对方站长联系一下,说明自己不想做友情链接了,说明对方网站有哪一些地方不符合自己的友情链接的要求,告知对方要撤下链接。不要不通知就私自撤下链接,这是一种非常不礼貌的行为。潜行者m不久前就遇到这种情况,发现后,直接撤下,以后永远不会和这个站长友情链接了。

申请友情链接的误区

1,有些人认为,友情链接越多越好,从而只要是网站就去申请友情链接。这是错误的,假如一个生物科技论坛和一个游戏论坛做友情链接,这是没有多少用处的。得到高质量的网站友情链接,必须是相关的网站,例如网络营销网站的话,可以与一些网站建设类网站链接,这样的效果和质量都要好很多。同时,友情链接尽量要控制在20个左右,不要太多了。如果太多了,会被搜索引擎当成链接工厂,而且每个链接的权重也会降低。

2,pr等指标越高,这个友情链接就越好。这又是一个seo的误区,很多人认为,一个网站的pr值越高,与他链接,得到的好处就越多。于是就有很多人卖pr值高的网站链接,有些人就买。对于pr值来说,不要和自己网站差距太大,相仿、低点、高点都可以。举一个简单的例子,一个pr为1的网站,却有一个pr8的网站链接。搜索引擎发现了,会怎么想?一个pr8的网站为什么要去链接一个pr1的网站?会不会是购买的链接?如果搜索引擎真的这样想,就麻烦了,因为搜索引擎是反感购买链接这类活动的。所以,与自己pr相仿或者高点的网站链接是最好的了。

从seo的角度来谈网站搬家

网站搬家,顾名思义就是转移网站更换网站的服务器。在一个网站的运营发展中,必不可少的过程就是转移服务器,可能是由于续费、更换主机服务商或者网站规模增大需要更强配置的服务器等,都需要进行网站搬家。前些天,我看到过一篇不错的关于网站搬家的文章,是潜行者m写的《网站搬家的一般流程》,上面介绍了一下网站搬家的原则和实现的具体步骤,并没有涉及太多的关于seo方面的。在这里本人就从seo的角度来谈谈网站搬家。
网站搬家,注定是要更换服务器,通常的说,将一个网站转移到另一个服务器上,是不会对排名造成影响的。至于有些人发现排名下降了,那可能是由于你搬到了一台之前被搜索引擎惩罚的服务器上,或者是你搬家的方法不当,导致搬家过程中,搜索引擎发现大量的错误等等。如果操作得当,网站搬家对排名是没有影响的。

第一步:确定你真的要进行非常有必要的网站搬家。我周围就有很多朋友,总是不停的购买主机然后不停的把网站放来放去。这样既麻烦,又有可能造成文件数据丢失,导致排名受损。再说,如果搜索引擎检测到你的网站经常的更换服务器,那么它就会疑惑你的网站究竟是一个什么网站,为什么要经常转移网站,对排名很有可能也有一定的影响。

第二步:备份网站的所有资源。网站搬家的原则就是,不能丢失任何的数据和资源。包括你的数据库和图片等资源,都要全部复制下来。

第三步:把所有下载下来的网站资源,按照原先的目录结构等上传到新网站空间,保证文件名和目录一致,将数据等导入数据库。之后,我们就要进行检测和观察。对比原和转移之后的网站结构、数据等,进行适当的修改。比如有个文件缺失了,无法访问,就下载补上;如果有数据丢失文章不见了,再重新添加上。要多打开几个页面,多看一下,搬家之后的网站是不是和原来的网站有什么变化。如果有变化的话,就修改成原来网站的样子。

第四步:修改dns设置,使其生效。经过第三步,如果你发现已经没有什么问题了,那么就可以进行域名转接了。修改dns,将域名指向新网站空间的ip地址,并且修改一下ttl设置,把它设置成最短。ttl表示dns的缓存时间,短了可以即时的让域名转接生效。过几分钟之后,我们可以ping一下自己的网站域名,就可以发现域名已经指向了新的服务器。这时候,要看看网站和以前有没有什么不同,如果不同的话,请抓紧进行修改。

第五步:一段时间将原网站文件数据等删除。搬家过程已经完成,但是我们的旧网站仍然需要再放一会。如果新的网站空间不行的话,我们可以直接修改dns把域名转接回老网站。我们需要在旧网站上面添加一个新的统计代码,看一下还又没有人访问,通常经过几天,搜索引擎对网站进行正常的收录之后,我们就可以把原网站数据删掉。这也是为了安全的需要,防止原网站数据被下载等。

这样,网站搬家就算是完成了。还需要注意以下几点:
1,过段时间,需要把ttl设置调高。在第一时间告诉isp和搜索引擎你网站换服务器之后,就可以把ttl重新设置的高一些。因为网站的地址不会轻易的变化,所以不需要很短的缓存生效时间。调高之后,可以减少对dns服务器的请求,可以提高网站访问速度。
2,如果网站是一个更新速度很快的网站,而且主要的更新者是用户(例如论坛),那么出于防止数据丢失的考虑,我们需要在搬家之前,关掉网站相关功能,显示网站正在升级等。搬家之后,立刻开启功能,这样就不会丢失用户发布的新内容了。
3,一定要仔细检查网站文件是否丢失,网站结构是否变化。有些网站使用了伪静态功能重写了url,一定要按照之前的格式,重写,如果url发生了变化,就麻烦了。
4,在网站搬家的过程中网站一直可以正常访问,所以不会对搜索引擎的爬行、排名等造成影响。