当前位置: 首页 > 网络学院 > 设计教程 > 设计理念 > 使用框架来优化网站设计

设计理念
图形简介:第一部分
图形简介:第二部分
图形简介:第三部分
图形简介:第四部分
网站规划101
通过网络赚取客户的信任
网站配色:第一部分
网站配色:第二部分
CGI剖析:第一部分
CGI剖析:第二部分
CGI剖析:第三部分
下拉表单:第一部分
下拉表单:第二部分
下拉表单:第三部分
网站设计公司:第一部分
网站设计公司:第二部分
Web 标准
HTML 元素
样式表
Web 易读性

设计理念 中的 使用框架来优化网站设计


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-03-01   浏览: 1707 ::
收藏到网摘: n/a

Can you optimize a site designed in frames? Of course you can! The question should be, "how effectively can I optimize a web site designed in frames?" Framed sites - in my opinion - have little use in today's web design. There are so many better ways to design a site. For example, you have HTML, DHTML, Flash, and other design formats.

你可以在框架范围内优化站点设计吗?答案当然是肯定的!接下来的问题是:我该如何有效率地在框架范围内优化站点设计?框架网站——在我看来,在今天的网站设计中使用的很少。这里有很多好的方法来设计一个网站。举个例子来说,你有HTMLDHTMLFlash和其他很多设计格式来完成它。

Besides being hard to optimize, framed sites also:
框架除了很难优化以外,还会碰到下面这些问题:

* Makes it harder for a visitor to bookmark your pages, or add them to their favorites. The bookmark will always point to your home page, which might not be the page they want to bookmark.

很难让人们将你的网站列入书签或加入收藏。书签通常指向你的主页,而一版的访问者都不愿意你来添加这个页面。

* Limit the viewing space your visitor has on the page.

限制访问者在页面上的阅读空间。

* Often when a search engine lists your framed page, it will display without the frame on the left. This means that your visitor will not be able to see the navigation menu.

通常情况下,当一个搜索引擎对你的框架页面进行列表时,通常不会显示位于左边的框架。这意味着,访问者将很难看到你的导航菜单。

Of course, you can go the route of the "noframe" tag, created to help visitors whose browsers can not read frames. Nowadays most browsers can, and so this tag is used more for SEO optimization and search engines. A few keyword-enriched sentences, and - BAM!: Content spiders can read. This may not be the best method, however it does work. Plus, it is "good SEO."

当然,你也可以走“无框架”标签的路线,帮助不能显示框架页面的浏览器的访问者来创建这些标签。现在,大多数浏览器都可以做到这点。因此,这个标签对于搜索引擎优化来说,使用非常广泛。一些富含关键词的句子或是欺骗性的词汇。“内容抓取蜘蛛”都可以阅读,这可能并不是最好的方法,但是,它确实有效果。另外,它是最好的“搜索引擎”优化工具。

There is also another method, requiring a dynamic frameset page:
下面列举了另外一个方法,要求一个动态框架页面:

<html>
<head>
<title>Dynamic Frameset</title>
<script LANGUAGE="JavaScript">
<!-- Begin
if (top != self) {top.location.replace(location) }

var table_of_contents = "main.html";
var blank = " ";
var content = (location.search) ? location.search.substring(1, location.search.length) : table_of_contents;
function fillFrame() {
parent.main.location.replace(content)
}
// Dynamic Frameset Script by Ammon Johns
// source: www.webmarketingplus.co.uk
// End -->
</script>
</head>
<script LANGUAGE="JavaScript">
<!-- Begin
document.write('<frameset cols="134, *" border="0" frameborder="0" framespacing="0" onLoad="fillFrame();">');
document.write('<frame name="menu " src="menu1.html" scrolling="auto" marginheight="10" marginwidth="5" frameborder="0">');
document.write('<frame name="main" src="javascript:parent.blank" scrolling="auto" marginheight="0" marginwidth="0" frameborder="0">');
document.write('</frameset>');
// End -->
</script>
<noscript>
<frameset cols="134, *" border="0" frameborder="0" framespacing="0">
<frame name="menu " src="menu.html" scrolling="auto" marginheight="10" marginwidth="5" frameborder="0">
<frame name="main" src="main.html" scrolling="auto" marginheight="0" marginwidth="0" frameborder="0">
</frameset><noframes></noframes>
</noscript>
</html>

Using this method above does not include the "noframes" tag. There is no need for it. There is also some javascript the needs to be imported.

使用上述的方法并不包含“无框架”标签。因为我们并不需要它。这里只需要导入一些JS脚本就可以了。

Now, I have been around a while. In the web design field, as well as SEO, there are many that suggest that framed sites have trouble ranking high on search engines. So the decision is yours to make: if your site is in frames, you may want to consider one of the aforementioned options, or redesigning your site in HTML. Also, try optimizing your site with keywords, before the other methods. Changes made to your site will reflect in your search engine results. See what works best!

现在,。在网站设计领域,对于搜索引擎优化来说,使用框架页面都很难使得框架网站在搜索引擎中获得很高的排位。所以,这还得由你来决定:如果你的网站是框架结构,那么你就必须考虑一下上述的情况,或者,重新使用HTML来设计你的站点。同样的,在使用其他方法之前,尽量尝试使用关键词来优化你的站点。所有的改变都将反映在搜索引擎的结果上。看看那种方法效果最好吧!

评论 (0) All

登陆 | 还没注册?