2007年9月9日星期日
PHP进阶学习系列专题第二期-HTML基础教程
HTML基础教程
HTML基本概念
一些基础的HTML Tag
HTML常用格式
HTML特殊字符显示
HTML利用超链接打开链接文件
HTML相对路径(Relative Path)和绝对路径(Absolute Path)
如何创建HTML表格
HTML框架(Frames)
HTML列表(Lists)
HTML表单(Forms)
HTML图片(Images)
HTML字体(Fonts)
HTML背景颜色和背景图片
HTML头部信息(Head)
PHP进阶学习系列专题第一期-如何搭建完美的PHP环境
PHP进阶学习系列专题第一期-如何搭建完美的PHP环境
环境搭建软件介绍
本文主要介绍了环境搭建所需软件Apache,MySQL,PHP以及Zend Studio的历史和发展状况。[全文阅读]
Windows下的环境搭建
本文主要讲解了在Windows下如何搭建Apache服务器、MySQL数据库和PHP环境的配置,以及一些重要配置文件的修改。图片+文字的形式使新手更容易操作。[全文阅读]
Linux下的环境搭建
本文主要讲解在Linux下如何搭建Apache服务器、MySQL数据库和PHP环境的配置,以及一些重要配置文件的修改。轻松配置LAMP黄金组合![全文阅读]
Zend Studio的安装
本文图文并貌的介绍了Zend Stdio的安装及配置。[全文阅读]
2007年9月2日星期日
百度搜索引擎收录习惯
1、较重视第一次收录印象
网站给百度的第一印象比较重要,相对Google而言,百度搜索引擎的人为参与度较高,也就是说在某些层面上可能由人来决定是否收录网页而不是由机器来决定.所以,网站在登录百度搜索引擎之前最好把内容做得丰富点、原创内容多一点、网页关键词与内容的相关度高一点,这样才能给百度较好的初次印象.
2、对网页的更新较敏感
百度对网页的更新相对Google而言更加敏感,可能这与百度的本土性格有关.百度搜索引擎每周更新,网页视重要性有不同的更新率,频率在几天至一月之间.所以在百度的搜索结果中基本上都标明了收录时间.
3、较重视首页
百度对首页的重视程度要比Google高得多,这与上面提到的“较重视第一次收录印象”一脉相承.百度在显示搜索结果时也常常把网站首页显示出来,而不具体到某个内容页(当其认为不够重要时).相对而言,其用户体验打了折扣,而增加了其“百度快照”的用户量.
4、较重视绝对地址的链接
百度在收录网页时比较重视绝对地址的收录,百度提供的网页快照功能也没有解析相对地址的绝对路径,不知这是百度技术的疏忽还是其偏好的一大体现.
5、较重视收录日期
百度对网页的收录日期非常看重,也是其搜索结果排名的参考点,被收录得越早排名会较高,有时甚至不考虑相关性地把它认为比较重要的内容放在首位,而点击进入之后才发现是早已过时的信息或者垃圾信息.这是百度需要改进的技术.
百度使用的技术:
百度使用以下技术:“一种互联网上镜像和准镜像网站的识别方法”,这个方法解决了搜索引擎对雷同信息的重复获取,节省网络资源和本地资源,提高系统服务的质量和效率;“一种基于词汇的计算机索引和检索方法”,该方法对一段连续的文字信息,经过词汇分析处理后,通过添加隐形词汇的手段,实现对基于词汇索引和检索系统的检索质量提升,使用户获得更加准确的检索结果;“一种使用快照的方式实现对网上信息进行记录和分析的方法”,该方法是通过对互联网上一个特定信息,多次进行快照的方式,将信息当时的状态进行保留.并通过对一系列快照信息的分析,得到有效数据,方便地得到网上信息的变动情况.
2007年9月1日星期六
5日精通CSS:1.7 关于浏览器的坏消息
SEO:预测热门关键词
百度对百度空间的权值看得是比较重的,对于一些存在已久的热门关键词我们用百度空间去做seo效果并不是很好,但是对于新产生的热门关键词,用百度空间做seo效果非常好,但是对于新的热门关键词的捕捉是很困难的,如果你等到这个关键词已经上了百度搜索风云榜,你再去做seo,为时已晚。因为每天都有成千上万的站长们盯着那个风云榜呢。所以要学会自己预测热门关键词。经过自己这段时间的试验,总结出了以下这么几个方法:
1、时间预测法
比如说2007这个时间关键词,很多热门关键词加上这个2007就是一个新的关键词了,因为新的一年到了,什么东西都要更新了,特别是一些软件。所以我们要找出一些一般要一年才变化一次的关键词,然后冠以2007就可以成为一个新的热门关键词了
2、节日法
这就不用说了,什么情人节,春节,元宵节,当然你首先要知道人们一般在节日期间会到网上去搜索一些什么。然后还要捕捉每年节日的流行趋势。这样你就可以创造出新的关键词
3、体育赛程法
这个办法非常适合做NBA等体育类型的seo,因为体育比赛的赛程肯定是已经定好了的,比如说2月22日火箭VS热火直播,这是22日的一个热门关键词。可是我们早就知道24日同样有一场火箭队的比赛。这样我们就可以提前做好准备,按照赛程表的日期自己去创造热门关键词。
4、下载回放法
如果你看到一个很热门的视频,比如说2007春晚,你很想把它下载下来看看。一般先产生的热门关键词都是2007春晚直播等关键词。当然有了直播,肯定会有人想下载看,因为看不到直播嘛,所以对于一些热门影视关键词,你都冠以下载,肯定可以带来不少的流量。对于一些直播的节目我们还可以采取回放法,因为有很多人没时间看直播,那只有看回放了。这个特别适合世界杯等足球比赛的节目。
5、电视剧结局法
在百度的搜索风云榜中,我发现和很多关键词都是电视剧的,而且是正在播的,一集一集的。电视剧有个肯定不会变而且很重要的事情。那就是结局,不管哪个电视剧都要有结局,而且每个人都很关心结局。所以我们对于现在正在热的电视剧关键词,都可以冠以大结局为后缀。这样的关键词肯定会很热门。对于电影和电视剧,我们要及时知道每年都会有些什么新的电影和电视剧,在电视剧中又以韩剧为重心,及时针对他们做好热门关键词的准备。
推荐电视剧相关查询网站:http://www.tvsou.com
6、游戏秘籍法
一个新游戏产生了,必然他的攻略,秘籍,外挂都会成为一个热门的关键词。所以我们要关心每一年要出来一些什么新的游戏。当然对于新游戏,你可以上一些专业的游戏网站上去看,比如说17173。只是要时刻留心。http://newgame.17173.com/
7、连载漫画法
当前有很多热门的漫画,比如说海贼王,火影等等,这些小日本的漫画都是一个星期出一话或一集,很多人每个星期就等着那么一集。所以我们在风云榜中经常可以看到这些漫画的关键词。但是这些漫画出到多少集我们不知道,但至少我们知道后面肯定还是会出来的,比如说当前我们看到火影298这个热门关键词。同样火影299肯定也会成为一个热门关键词,我们为什么不在火影299出来之前做好准备呢,同样对于一些连载的漫画和连播的电视剧都可以用这样的方法。
8、网站搜捕法
最近我发现动漫类型的关键词非常火,当然中国的网民结构决定了,动漫必定是网络上比较火的一个领域,所以我就搜集了一些专业的动漫网站,在这些网站中都会有一个热门动漫排行,以及推荐动漫。这些动漫应该都是大家都比较喜欢的,肯定都可以成为热门关键词。这样的方法可以移植到其他领域。你可以到一些专业性的网站,根据网站的热门排行和推荐去捕捉和预测一些热门关键词。(热门小说,热门游戏,热门动漫这些都可以是搜捕对象)
总之对于热门关键词的预测需要有发散性思维,当一个热门关键词产生之后,你要知道他会衍生出那些二级的热门关键词,比如说一个新游戏产生了,那么这个游戏的攻略,秘籍,以及外挂等等都是这个游戏衍生出来的关键词。所以做一个顶级的seo,发散性思维是很重要的,当然顶级的seo必须是一个对热点事件敏感,对新事物敏感的人,你要学会捕捉所有的热点事件,并利用其衍生出一些热门关键词。
编注:此文值得做流量站长研究,对于网站的流量,推广技巧,本就应该积极思考,发散思维。当一个方法公布以后,那么将不在是一个真正的好方法,最好的方法是多思考,思考更新的方法。
5日精通CSS:1.2 样式表能为我们做什么?
你可以将格式和结构分离。
你可以以前所未有的能力控制页面布局。
你可以制作体积更小下载更快的网页。
你可以将许多网页同时更新,比以前快更容易。
浏览器将成为你更友好的界面
你可以将格式和结构分离。
HTML从来没打算控制网页的格式或外观。这种语言定义了网页的结构和个要素的功能,而让浏览器自己决定应该让各要素以何种模样显示。
但是网页设计者要求的更多。所以当Netscape推出新的可以控制网页外观的HTML标签时,网页设计者无不欢呼雀跃。我们可以用、包在
外边控制文章主体的外观等等。然后我们将所有东西都放入表格,用隐式GIF空格产生一个20象素的边距。一切都变得乱七八糟。编码变得越来越臃肿不堪,要想将什么内容迅速加到网页中变得越来越难。 Amaze your friends! Squash your enemies! 到 。 和 Amaze your friends! Squash your enemies! Amaze your friends! Squash Amaze your friends! Squash your enemies!
串接样式表通过将定义结构的部分和定义格式的部分分离使我们能够对页面的布局施加更多的控制。HTML仍可以保持简单明了的初衷。CSS代码独立出来从另一角度控制页面外观。
你可以以前所未有的能力控制页面的布局。
能使我们调整字号,表格标签帮助我们生成边距,这都没错。但是,我们对HTML总体上的控制却很有限。我们不可能精确地生成80象素的高度,不可能控制行间距或字间距,我们不能在屏幕上精确定位图象的位置。
但是现在,样式表使这一切都成为可能。而即将推出的新的CSS功能更令人兴奋。以后4天内,你将会明白我所说的意味着什么。
你可以制作出体积更小下载更快的网页
还有更好的消息:样式表只是简单的文本,就象HTML那样。它不需要图象,不需要执行程序,不需要插件,不需要流式。它就象HTML指令那样快。
有了CSS之后,以前必须求助于GIF的事情现在通过CSS就可以实现。还有,正如我先前提到的,使用串接样式表可以减少表格标签及其它加大HTML体积的代码,减少图象用量从而减少文件尺寸。
你可以更快更容易地维护及更新大量的网页。
没有样式表时,如果我想更新整个站点中所有主体文本的字体,我必须一页一页地修改每张网页。即便站点用数据库提供服务,我仍然需要更新所有的模板,而且更新每一模板中每一个实例实例的。
样式表的主旨就是将格式和结构分离。利于样式表,我可以将站点上所有的网页都指向单一的一个CSS文件,我只要修改CSS文件中某一行,那么整个站点都会随之发生变动。
浏览器将成为你更友好的界面。
不象其它的的网络技术,样式表的代码有很好的兼容性,也就是说,如果用户丢失了某个插件时不会发生中断,或者使用老版本的浏览器时代码不会出现杂乱无章的情况。
只要是可以识别串接样式表的浏览器就可以应用它。
怎么样,样式表的确是一个很不错的注意吧?
那么,现在我们就开始制作一份样式表。 zzz1.3 你的第1张样式表
现在我们就开始制作样式表。
打开你最喜欢的HTML编辑器生成基本的网页:Stylesheets: The Tool of the Web Design Gods
很好。现在,让我们给它加一些样式表。只需在最初的和 标签之间插入以下代码:
从浏览器中打开页面,你将会看到:
Stylesheets: The Tool of the Web
Design Gods
Amaze your friends! Squash your enemies!
如果你的浏览器不支持CSS,请点击这里观看CSS的效果。
做得很好!你已经制作出了你的第1份样式表支持的网页。
(如果“amaze your friends!”一行的背景不是黄色,则说明你需要升级你的浏览器,否则你将无法学完整个教程。建议你安装Netscape Communicator或者Internet Explorer 4)
一些术语
让我们学习一下这些新的编码:
串接样式表的核心是规则。最简单的规则就象这样:
H1 { color: green }
整个规则告诉浏览器将所有 包围的文字以绿色显示。
每一条规则包含一个选择及说明。在上述例子中,H1就是选择,它是一个附带样式功能的HTML标签。说明用于定义实际的样式,包括两部分:属性(本例中即color)和参数(green)。
任何HTML标签都可用作标签。所以你可以将样式表的信息附加到任何要素。从通常的 及
内容。你甚至可以通过将样式表用于
将串接样式表的属性用于图象。
从我们的第1个样式表实例中可以发现,你可以归类样式表的规则。我们将3种不同的说明都用于
与之类似,你也可以归类选择:
H1, P, BLOCKQUOTE
{ font-family: arial }
这项规则设定所以位于 、
继承性
样式表的规则可从母体延续到子体。下面是一个例子:
B { color: blue }
这项规则告诉浏览器将所有之内的文字用蓝色显示。但是在下列情况下,浏览器该如何处理呢?
All my Web pages will use cascading stylesheets within four weeks.
对于标签并没有设定样式,但因为位于之中,所以它将继承母体设定的样式,也以蓝色显示。
All my Web pages will use cascading stylesheets within four weeks.
现在我们已经明白了串接样式表的规则如何运作,还看到将样式表加入网页的一种方法但还有其它方法,让我们继续学习。 zzz1.4 将样式加到你的网页中
我们已经学了将样式表加到网页的一种方法。实际上你可以使用4种方法。每种方法都有其不同的优点:
将样式表植入HTML文件中。
将一个外部样式表链接到HTML文件上。
将一个外部样式表输入到HTML文件中。
将样式表加入到HTML文件行中。
植入样式表:
这就是我们在上一页中用的方法,所有的样式表信息都列于HTML文件的顶部,同分列,例:Stylesheets: The Tool of the Web Design Gods
植入样式表规则后,浏览器在整个HTML页面中都执行该规则。如果你想对网页一次性加入样式表,就可采用该方法。
你可能注意到代码中有两处很奇怪: TYPE="text/css"属性和注释标签。 TYPE="text/css" 设定采用MIME类型,这样以来,不支持CSS的浏览器可以忽略样式表。
注释标签()更为重要。有些老的浏览器(如MAC机用的IE 2.0)即使在设定了TYPE="text/css" 属性时也不能忽略样式表继续执行下面的命令,而且还会显示样式表的代码。而使用注释标签则可以避免发生这种情况。
链接到样式表上
这里是样式表功能发挥得淋漓尽致的地方。你可以将多个HTML文件都链接到一个中心样式表文件。这个外部的样式表文件将设定你所有网页的规则。如果你改变样式表文件中的额某一细节,所有页面都会随之改变。如果你维护的站点很大,则这项功能绝对会有其用武之地。
它的使用方法:产生一个普通的网页,但使用 Stylesheets: The Tool of
the Web Design Gods
your enemies!
而其中输入的 company.css文件内容如下:
H1 { color: green; font-family: times }
P { background: yellow; font-family: courier }
在本例中,浏览器首先输入 company.css的规则 ( @import 必须打头), 然后加入移植的规则从而为这个网页产生规则集合。
请注意,对于H1在外部样式表文件和植入的样式表中都设定了规则。在两者冲突的情况下,浏览器应执行哪一项规则呢?植入的规则此时将占上风。所以文字显示效果如下:
Stylesheets: The Tool of the Web Design Gods
Amaze your friends! Squash your enemies!
如果你的浏览器不支持CSS请点击这里观看显示效果。
输入样式表的灵活性可以使你输入无数多个样式表,并可以按照自己的喜好用植入的样式表凌驾于输入的样式表之上。
但是目前只有IE 4.0支持输入法。
在行内加入样式
最后,你还可以在HTML行中加入样式规则,如下:Stylesheets: The Tool of the Web Design Gods
在这个例子中,你无须在HTML顶部加入样表代码。加入行内的样式表属性将使浏器同样执行样式表规则。
该方法不方便之处在于:你必须在每行指中都中加入样式规则,否则下一行时浏器将转回到文件的缺省设置。
加入行内的样式表相比不如植入、链接及输入的样式表那样功能强大,但有时候你会发现它也很有用。
记住,你可以同时使用几种方法,其实,样式表的能力就在于综合你加入网页的各种样式。
5日精通CSS:1.1 第1日
任何使用过HTML一个多星期的人都知道HTML是一种非常好的网页制作工具。所以有时候我们不得不制作体积相当大的GIF图象以获得想要的字体和布局。同样,有时候也不得不使用各种表格标签和隐藏的空格GIF图象以使页面的布局能达到预想的目的。
的确有些荒唐。我们的编码实在是太复杂了,GIF用量越来越多,而我们的页面变得比英吉利海峡还要宽,互联网有限的带宽怎么可能通过这么宽的信息呢?这种设计并不是网页设计的最佳形式。
但是,1996年底的时候悄悄诞生了一种叫做样式表(stylesheets)的技术。全称应该是串接样式表(Cascading Stylesheets-简称CSS)这位HTML的表弟向世人保证:
将对布局、字体、颜色、背景和其它文图效果实现更加精确的控制。
只通过修改一个文件就改变页数不定的网页的外观和格式。
在所有浏览器和平台之间的兼容性。
更少的编码、更少的页数和更快的下载速度。
除了还不能全面支持我们常用的大多数浏器之外,CSS在实现其它承诺方面作得相当出色。CSS在改变我们制作样式表的方法。它为大部分的网页创新奠定了基石。
之后的5天,我们将漫游样式表的世界。你将学到样式表的基本知识并将其应用于你的网页中。你还将学到如何处理字体、图文、色彩、背景及定位等的详细技巧。
今天,我们先浏览一下样式表的基本内容。第1个问题;样式表能为我们做什么?