• 宿迁:15850906887

做SEO网站优化要不要使用iframe标签



了解iframe标签


 

首先我们需要来了解一下什么是iframe标签。


 

iframe标记,又叫浮动帧标记,你可以用它将一个HTML文件嵌入在另一个HTML中显示。它不同于Frame标记最大的特征即这个标记所引用的HTML文件不是与另外的HTML文件相互独立显示,而是可以直接嵌入在一个HTML文件中,与这个HTML文件内容相互融合,成为一个整体,另外,还可以多次在一个页面内显示同一内容,而不必重复写内容,甚至可以在同一HTML文件嵌入多个HTML文件。


 

iframe标签的基本语法


 

iframe标签总是成对出现的以<iframe>开始并以</iframe>结束:<iframe>……/iframe>。


 

iframe标签的属性


 

 1、文件位置:


 

  语法:src=url


 

  说明:url为嵌入的HTML文件的位置,可以是相对地址,也可以是绝对地址。


 

  示例:<iframe src="iframe.html">


 

 2、对象名称:


 

  语法:name=#


 

  说明:#为对象的名称。该属性给对象取名,以便其他对象利用。


 

  示例:<iframe src="iframe.html" name="iframe1">


 

 3、ID选择符:


 

  语法:id=#


 

  说明:指定该标记的唯一ID选择符。


 

  示例:<iframe src="iframe.html" id="iframe1">


 

 4、容器属性:


 

  语法:height=# width=#


 

  说明:该属性指定浮动帧的高度和宽度。取值为正整数(单位为像素)或百分数。


 

  height:指定浮动帧的高度;


 

  width:指定浮动帧的宽度。


 

  示例:<iframe src="iframe.html" height=400 width=400>


 

 5、尺寸调整:


 

  语法:noresize


 

  说明:IE专有属性,指定浮动帧不可调整尺寸。


 

  示例:<iframe src="iframe.html" noresize>


 

 6、边框显示:


 

  语法:frameborder=0、1


 

  说明:该属性规定是否显示浮动帧边框。


 

  0:不显示浮动帧边框;


 

  1:显示浮动帧边框。


 

  示例:<iframe src="iframe.html" frameborder=0>


 

     <iframe src="iframe.html" frameborder=1>


 

 7、边框厚度:


 

  语法:border=#


 

  说明:该属性指定浮动帧边框的厚度,取值为正整数和0,单位为像素。为了将浮动帧与页面无缝结合,border一般等于0。


 

  示例:<iframe src="iframe.html" border=1>


 

 8、边框颜色:


 

  语法:bordercolor=color


 

  说明:该属性指定浮动帧边框的颜色。color可以是RGB色(RRGGBB),也可以是颜色名。


 

  示例:<iframe src="iframe.html" bordercolor=red>


 

 9、对齐方式:


 

  语法:align=left、right、center


 

  说明:该属性指定浮动帧与其他对象的对齐方式。


 

  left:居左;


 

  right:居右;


 

  center:居中。


 

  示例:<iframe src="iframe.html" align=left>


 

     <iframe src="iframe.html" align=right>


 

     <iframe src="iframe.html" align=center>


 

 10、相邻间距:


 

  语法:framespacing=#


 

  说明:该属性指定相邻浮动帧之间的间距。取值为正整数和0,单位为像素。


 

  示例:<iframe src="iframe.html" framespacing=10>


 

 11、内补白属性:


 

  语法:hspace=# vspace=#


 

  说明:该属性指定浮动帧内的边界大小。取值为正整数和0,单位为像素。两个属性应同时应用。


 

  hspace:浮动帧内的左右边界大小;


 

  vspace:浮动帧内的上下边界大小。


 

  示例:<iframe src="iframe.html" hspace=1 vspace=1>


 

 12、外补白属性:


 

  语法:marginheight=# marginwidth=#


 

  说明:该属性指定浮动帧的边界大小。取值为正整数和0,单位为像素。两个属性应同时应用。


 

  marginheight:浮动帧的左右边界大小;


 

  marginwidth:浮动帧的上下边界大小。


 

  示例:<iframe src="iframe.html" marginheight=1 marginwidth=1>


 

使用iframe标签的弊端


 

在百度官方我们可以看到:“frame/frameset/iframee标签,会导致百度spider的抓取困难,建议不要使用”。也就是说iframe标签里面的内容仅仅是由于我们访问网站时临时调用的。网站首页使用iframe常常会被认为是对搜索引擎不友好的表现,可能会引起网站降权或者网站关键词排名下降等现象出现。


 

iframe标签的优点


 

我们知道百度对iframe的定义是:frame/frameset/iframee标签,会导致百度蜘蛛的抓取困难,建议不要使用。由这个我们可能会联想到一个超链接标签的属性:nofollow。既然iframe可以让蜘蛛对标签内的内容抓取困难,那么我们是不是可以把网站上一些需要给用户看的,而不需要让蜘蛛抓取的内容是由iframe标签来设计呢?


 

比如我们网站上的一些诸如备案、证书、认证等之类的链接,这些链接我们不需要让百度看。这样一来就减少了我们网站权重的分散,既可以投放广告又不用给广告链接传输权重,岂不是两全其美吗!


 

iframe标签的使用注意事项


 

虽然对于网站来说使用iframe有着一定的好处,但是并不代表我们可以大量的在网站建设中使用iframe标签。因为这样会稀释网站关键词的密度,甚至可能会被百度认为是作弊从而导致百度的惩罚。所以小韩其实是不推荐大家使用iframe标签的。


 

但是如果确实需要使用iframe标签怎么办呢?小韩为大家说明一下iframe标签使用过程中的注意事项。


 

1.在网站顶部切忌使用iframe标签,尽量在中部或者网站尾部使用。


 

2.一个页面的iframe数量最多不要超过两个,否则很容易引起百度的惩罚。


 

3.如果使用iframe标签的话,那么iframe标签的内容应当尽量简洁,一般就是放一张图片或者一些简单的网页内容。


 

今天关于网站优化中标签的使用小技巧就为大家介绍到这里,虽然我们做SEO并不需要网站建设的一些操作,但是还是推荐SEOer朋友们学习一下简单的HTML知识,有时候一个小小的代码可能就会让你事半功倍!书山有路勤为径,学海无涯苦作舟,知识是可以改变命运的!


 

责任编辑:宿迁黎明科技有限公司
版权所有:宿迁网站建设 转载请注明出处

业务展示

RESULTS SHOWCASE