??xml version="1.0" encoding="utf-8" standalone="yes"?>精品久久久久久国产牛牛app,四虎影视久久久免费观看,99久久免费国产精品热http://www.shnenglu.com/Jeff-Chen/category/1668.htmlzh-cnWed, 28 May 2008 20:37:58 GMTWed, 28 May 2008 20:37:58 GMT60什么是搜烦引擎优化Q?/title><link>http://www.shnenglu.com/Jeff-Chen/archive/2006/05/13/7062.html</link><dc:creator>Jeff-Chen</dc:creator><author>Jeff-Chen</author><pubDate>Sat, 13 May 2006 04:58:00 GMT</pubDate><guid>http://www.shnenglu.com/Jeff-Chen/archive/2006/05/13/7062.html</guid><wfw:comment>http://www.shnenglu.com/Jeff-Chen/comments/7062.html</wfw:comment><comments>http://www.shnenglu.com/Jeff-Chen/archive/2006/05/13/7062.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/Jeff-Chen/comments/commentRss/7062.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Jeff-Chen/services/trackbacks/7062.html</trackback:ping><description><![CDATA[ <table cellspacing="0" cellpadding="0" width="100%" border="0"> <tbody> <tr> <td class="gray">【摘要】:搜烦引擎优化QSearch Engine Optimization, USEOQ,与搜索引擎定位(Search Engine Positioning)和搜索引擎排?Search Engine Ranking)是同一U工作,指通过了解各类搜烦引擎如何抓取互联|页面,如何q行索引以及如何定其对某一特定关键词的搜烦l果排名{技术,来对|页q行相关的优化,使其提高搜烦引擎排名Q从而提高网站访问量Q最l提升网站的销售能力或宣传能力的技术?/td> </tr> </tbody> </table> <p>搜烦是除了电子邮件以外被用得最多的|络行ؓ方式。通过搜烦引擎查找是网l冲者寻扄上信息和资源的主要手Dc搜索引擎营销已经成ؓ|络营销最重要的组成部分。如何自己的网站被主要的搜索引擎收录、然后获得较高的排名Q成为网站徏设者们l尽脑汁的话题?/p> <p>要想辑ֈ目的Q你得学会搜烦引擎优化Qؓ此,你需要了解下面几个方面的知识Q?/p> <p>1)了解搜烦引擎如何抓取|页和如何烦引网c?br />你需要知道一些搜索引擎的基本工作原理Q各个搜索引擎之间的区别Q搜索机器hQSE robot或叫web crawlerQ如何进行工作,搜烦引擎如何Ҏ索结果进行排序等{?/p> <p>2)Meta标签优化?br />主要包括主题QTitle)Q网站描q?Description)Q和关键词(KeywordsQ。还有一些其它的隐藏文字比如AuthorQ作者)QCategoryQ目录)QLanguageQ编码语U){?/p> <p>3)如何选取关键词ƈ在网中攄关键词?br />搜烦得用关键词。关键词分析和选择是SEO最重要的工作之一。首先要l网站确定主关键词(一般在5个上下)Q然后针对这些关键词q行优化Q包括关键词密度QDensityQ,相关度(RelavancyQ,H出性(ProminencyQ等{?/p> <p>4)了解主要的搜索引擎?br />虽然搜烦引擎有成千上万,但是对网站流量v军_作用的就那么几个。比如英文的主要有GoogleQInktomiQAltavista{;中文的有癑ֺQ搜狐等。不同的搜烦引擎寚w面的抓取和烦引、排序的规则都不一栗还要了解各搜烦门户和搜索引擎之间的关系Q比如Yahoo和AOL|页搜烦用的是Google的搜索技术,MSN用的是Looksmart和Open Directory的技术?/p> <p>5)主要的互联网目录?br />Yahoo自n不是搜烦引擎Q而是一个大型的|站目录QOpen Directory也不是,他们和搜索引擎的主要区别是网站内容的攉方式不同。目录是人工~辑的,主要收录|站主页Q搜索引擎是自动攉的,除了主页外还抓取大量的内定w面?/p> <p>6)按点M费的搜烦引擎?br />搜烦引擎也需要赢利,随着互联|商务的来成熟,收费的搜索引擎也开始大行其道。最典型的有Overture和百度,当然也包括Google的广告项目Google Adwords。越来越多的人通过搜烦引擎的点d告来定位商业|站Q这里面也大有优化和排名的学问,你得学会用最的q告投入获得最多的点击?/p> <p>7)搜烦引擎d?br />|站做完了以后,别h在那里等着客h从天而降。要让别人找CQ最单的办法是网站提交(submitQ到搜烦引擎。虽然免费已l不再是互联|(臛_是搜索引擎)的主-如果你的是商业网站,主要的搜索引擎和目录都会要求你付Ҏ获得收录Q比如Yahoo?99元Q,但是好消息是Q至到目前为止Q最大的搜烦引擎Google目前q是免费Q而且它主宰着60Q以上的搜烦市场?/p> <p>8)链接交换和链接广泛度QLink PopularityQ?br />|页内容都是以超文本QHypertextQ的方式来互盔R接的Q网站之间也是如此。除了搜索引擎以外,Z也每天通过不同|站之间的链接来SurfingQ“冲”)。其它网站到你的|站的链接越多,你也׃获得更多的访问量。更重要的是Q你的网站的外部链接数越多,会被搜烦引擎认ؓ它的重要性越大,从而给你更高的排名。所以,你得花很多精力去做和别h做交换链接?br /></p> <img src ="http://www.shnenglu.com/Jeff-Chen/aggbug/7062.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Jeff-Chen/" target="_blank">Jeff-Chen</a> 2006-05-13 12:58 <a href="http://www.shnenglu.com/Jeff-Chen/archive/2006/05/13/7062.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>部分VBScript函数http://www.shnenglu.com/Jeff-Chen/archive/2006/05/10/6882.htmlJeff-ChenJeff-ChenWed, 10 May 2006 08:47:00 GMThttp://www.shnenglu.com/Jeff-Chen/archive/2006/05/10/6882.htmlhttp://www.shnenglu.com/Jeff-Chen/comments/6882.htmlhttp://www.shnenglu.com/Jeff-Chen/archive/2006/05/10/6882.html#Feedback0http://www.shnenglu.com/Jeff-Chen/comments/commentRss/6882.htmlhttp://www.shnenglu.com/Jeff-Chen/services/trackbacks/6882.html功能:创徏一个数l变量 
格式:array(list) 
参数:list 为数l变量中的每个数值列,中间用逗号间隔 
例子: 
<% i = array (?????? %> 
l果: i 被赋予ؓ数组 
2.函数cint() 
功能:一表达?其它cd的变量{换成整数cd(int) 
格式:cint(expression) 
参数:expression 是Q何有效的表达?其它cd的变量 
例子: 
<% 
f = ?34” 
response.write cint(f) + 2 
%> 
l果: 236 
函数cint()字W?34”{换 成整?34.如果表达式ؓI? 或者无效时,q回gؓ0; 
3.函数:creatobject() 
功能:创徏及返回一个activex对象. 
格式:creatobject(obname) 
参数bname 是对象的名称 
例子: 
<% 
set con = server.createobject(“adodb.connection? 
%> 
l果: 
4.函数cstr() 
功能:一表达?其它cd的变量{换成字符cd(string) 
格式:cstr(expression) 
参数:expression是Q何有效的表达?其它cd的变量 
例子: 
<% 
s = 3 + 2 
response.write ”the result is: ” & cstr(s) 
%> 
l果:函数cstr()整数 5 转换 成字W?? 
5.函数date() 
功能:q回当前pȝ(server?的日期 
格式: date() 
参数:无 
例子<% date () %> 
l果:05/10/00 
6.函数dateadd() 
功能:计算某个指定的时间和 
格式: dateadd(timeinterval,number,date) 
参数:timeinterval是时间单???.); number是时间间隔?date是时间始? 
例子: 
<% 
currentdate = #8/4/99# 
newdate = dateadd(“m?3,currentdate) 
response.write newdate 
%> <% 
currentdate = #12:34:45 pm# 
newdate = dateadd(“h?3,currentdate) 
response.write newdate 
%> 
l果: 
11/4/99 
3:34:45 pm 
其中 
“m” = ”month? 
“d” = ”day? 
如果是currentdate 格式,? 
“h” = ”hour? 
“s” = ”second? 
7.函数datediff() 
功能:计算某量个指定的旉差 
格式: datediff(timeinterval,date1,date2[,firstdayofweek[,firstdayofyear]]) 
参数: timeinterval 是时间单? date1,date2是有效的日期表达?firstdayofweek,firstdayofyear 是Q意选项. 
例子: 
<% 
fromdate = #8/4/99# 
todate = #1/1/2000# 
response.write ”there are ” & _ 
datediff(“d?fromdate,todate) & _ 
“ days to millenium from 8/4/99.” 
%> 
l果:there are 150 days to millenium from 8/4/99. 
8.函数day() 
功能:q回一个整数?对应于某月的某日 
格式: day(date) 
参数: date是一个有效的日期表达? 
例子<% =date(#8/4/99#) %> 
l果:4 
9.函数formatcurrency() 
功能:转换成货币格式 
格式: formatcurrency(expression [,digit[,leadingdigit[,paren[,groupdigit]]]]) 
参数: expression 是有效的数字表达?digit表示数点后的位?leadingdigit,paren,groupdigit是Q意选项. 
例子<%=formatcurrency(34.3456)%> 
l果34.35 
10.函数formatdatetime() 
功能:格式化日期表辑ּ/变量 
格式: formatdatetime(date[,nameformat]) 
参数: date为有效的日期表达?变量;nameformat是指定的日期格式帔R名称. 
例子<% =formatdatetime(?8/04/99?vblongdate) %> 
l果:wednesday,august 04,1999 
说明: 
--------------------------------------------------------------------------------
描述
q回表达式,此表辑ּ已被格式化ؓ日期或时间。 
语法
formatdatetime(date[, namedformat])
formatdatetime 函数的语法有以下参数Q?

参数 描述 
date 必选项。要被格式化的日期表辑ּ。 
namedformat 可选项。指C所使用的日?旉格式的数|如果省略Q则使用 vbgeneraldate。 


namedformat 参数可以有以下|
常数 倹{描述 
vbgeneraldate 0 昄日期?或时间。如果有日期部分Q则该部分昄为短日期格式。如果有旉部分Q则该部分昄为长旉格式。如果都存在Q则昄所有部分。 
vblongdate 1 使用计算机区域设|中指定的长日期格式昄日期。 
vbshortdate 2 使用计算机区域设|中指定的短日期格式昄日期。 
vblongtime 3 使用计算机区域设|中指定的时间格式显C时间。 
vbshorttime 4 使用 24 时格式 (hh:mm) 昄旉。 

说明
下面例子利用 formatdatetime 函数把表辑ּ格式化ؓ长日期型q且把它赋给 mydatetime: 
function getcurrentdate 
“formatdatetime 把日期型格式化ؓ长日期型?
getcurrentdate = formatdatetime(date, 1) 
end function
--------------------------------------------------------------------------------
 

11.函数isnumeric() 
功能:q回一个布?判断变量是否为数字变?或者是可以转换成数字的其它变量. 
格式:isnumeric(expression) 
参数:expression 是Q意的变量. 
例子: 
<% 
i=?34” 
response.write isnumeric(i) 
%> 
l果: true. 
12.函数isobject() 
功能:q回一个布?判断变量是否为对象的变量, 
格式: isobject(expression) 
参数: expression 是Q意的变量. 
例子: 
<% 
set con =server.creatobject(“adodb.connection? 
response.write isobject(con) 
%> 
l果: true 
13.函数:lbound() 
功能:q回一个数l的下界. 
格式:lbound(arrayname[,dimension]) 
参数:arrayname 是数l变?dimension 是Q意项 
例子: 
<% 
i = array(?????? 
response.write lbound(i) 
%> 
l果:0
14.函数lcase() 
功能:一字符cd变量的字W全部变换小写字W? 
格式:lcase(string) 
参数:string是字W串变量 
例子: 
<% 
str=“this is lcase!” 
response.write lcase(str) 
%> 
l果:this is lcase! 
15.函数left() 
功能:截取一个字W串的前部分; 
格式:left(string,length) 
参数:string字符?length截取的长? 
例子: <% =left(“this is a test!?6) %> 
l果:this i 
16.函数len() 
功能:q回字符串长度或者变量的字节长度 
格式:len(string *varname) 
参数:string字符?varnameL的变量名U 
例子: 
<% 
strtest=“this is a test!” 
response.write left(strtest) 
%> 
l果:15 
17.函数ltrim() 
功能:L字符串前的空? 
格式:ltrim(string) 
参数:string 字符? 
例子: <% =ltrim (“ this is a test!? 
l果:this is a test! 
18.函数mid() 
功能:从字W串中截取字W串. 
格式:mid(string,start [,length]) 
参数:string字符?start截取的v?length要截取的长度. 
例子: 
<% 
strtest=“this is a test, today is monday!” 
response.write mid(strtest,17,5) 
%> 
l果:today 
19.函数minute() 
功能:q回一数? 表示分钟 
格式:minute(time) 
参数: time是时间变量 
例子lt;% =minute(#12:23:34#) %> 
l果:23 
20.函数month() 
功能:q回一数? 表示月䆾 
格式:month(time) 
参数:time是日期变量 
例子<% =month(#08/09/99) %> 
l果:9 
[color=#1e90ff]21.函数monthname()[/color] 
功能:q回月䆾的字W串(名称). 
格式:monthname(date [,abb]) 
参数: date是日期变?abb=true时 则月份的~写, 
例子: 
<% =monthname(#4/5/99#) %> 
l果:april 
22.函数now() 
功能:q回pȝ的当前时间和日期. 
格式:now() 
参数:无 
例子: 
<% =now() %> 
l果: 05/10/00 8:45:32 pm 
23.函数:replace() 
功能:在字W串中查?替代指定的字W串. 
格式:replace(strtobesearched,strsearchfor,strreplacewith [,start[,count[,compare]]]) 
参数:strtobesearched是字W串; strsearchfor是被查找的子字符?strreplacewith 是用来替代的子字W串.start,count,compare 是Q意选项. 
例子: 
<% 
strtest=“this is an apple.” 
response.write replace(strtest,”apple?”orange? 
%> 
l果:this is an orange. 
24.函数right() 
功能:截取一个字W串的后部分 
格式:right(string,length) 
参数:string字符?length截取的长? 
例子: 
<% 
strtest=“this is a test!” 
response.write right(strtest,3) 
%> 
l果:st! 
25.函数rnd() 
功能:q回一个随机数倹{
格式:rnd[(number)] 
参数:number是Q意数? 
例子: 
<% 
randomize() 
response.write rnd() 
%> 
l果:0/1数g一,无randomize(), 则不能生随机数. 
26.函数round() 
功能:完整数倹{
格式:round(expression[,numright]) 
参数:expression数字表达?numrightL选项. 
例子: 
<% 
i=12.33654 
response.write round(i) 
%> 
l果: 12 
27.函数rtrim() 
功能:L字符串后的空? 
格式:rtrim(string) 
参数:string 是字W串 
例子: 
<% 
response.write rtrim(“this is a test! ? 
%> 
l果:this is a test! 
28.函数second() 
功能:q回一个整数? 
格式:second(time) 
参数:time是一个有效的旉表达? 
例子lt;% =second(# 12:28:30#) %> 
l果:30 
29.函数strreverse() 
功能:q回与原字符串排列逆向的字W串. 
格式:strreverse(string) 
参数:string是字W串 
例子<% =strreverse(“this is a test!? 
l果:!tset a si siht 
30.函数time() 
功能:q回当前pȝ的时间? 
格式:time() 
参数:无 
l果:9:58:28 am 
31.函数trim() 
功能:删去字符串前,后的I格. 
格式:trim(string) 
参数:string 字符? 
例子: 
<% 
strtest=“ this is a test! ” 
response.write trim(strtest) 
%> 
l果:this is a test! 
32.函数ubound() 
功能:q回一个数l的上界. 
格式:ubound(expression [,dimension]) 
参数:expression 是数l表辑ּ/数组变量,dimension 是Q意项 
例子: 
<% 
i = array(?????? 
response.write ubound(i) 
%> 
l果: 2 
33.函数:ucase() 
功能:一字符cd变量的字W全部变换成大写字符. 
格式:ucase(string) 
参数:string是字W串变量 
例子: 
<% 
str=“this is lcase!” 
response.write lcase(str) 
%> 
l果:this is lcase! 
34.函数vartype() 
功能:q回变量的常量代?整数) 
格式:vartype(varname) 
参数:varname是Q何类型的变量名称. 
例子: 
<% 
i=5 
response.write vartype(i) 
%> 
l果:2 (2表示整数,要参考asp帔R代码.) 
35.函数weekday() 
功能:q回一个整?对应一周中的第几天. 
格式:weekday(date [,firstofweek]) 
参数: date为日期变?firstofweekZQ选项. 
例子: 
<% 
d= # 5/9/00 # 
response.write weekday(d) %> 
l果:3(3 表示是星期二) 
36.函数weekdayname() 
功能:q回字符?对应星期? 
格式:weekdayname(weekday[,abb[,firstdayofweek]]) 
参数:weekday为日期变?abb,firstdayofweekZQ选项. 
例子: 
<% 
d = #8/4/99# 
response.write weekdayname(d) 
%> 
l果: wednesday 
37.函数year() 
功能:q回日期表达式所在的q䆾. 
格式:year(date) 
参数: date是有效的日期表达式 
例子: 
<% =year(#8/9/99#) %> 
l果:1999 
38.函数mod()功能:取余?
例子:3 mod 2 
l果:1



Jeff-Chen 2006-05-10 16:47 发表评论
]]>
要找免费的Mini pixel icon 到这?/title><link>http://www.shnenglu.com/Jeff-Chen/archive/2006/05/09/6828.html</link><dc:creator>Jeff-Chen</dc:creator><author>Jeff-Chen</author><pubDate>Tue, 09 May 2006 09:07:00 GMT</pubDate><guid>http://www.shnenglu.com/Jeff-Chen/archive/2006/05/09/6828.html</guid><wfw:comment>http://www.shnenglu.com/Jeff-Chen/comments/6828.html</wfw:comment><comments>http://www.shnenglu.com/Jeff-Chen/archive/2006/05/09/6828.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/Jeff-Chen/comments/commentRss/6828.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Jeff-Chen/services/trackbacks/6828.html</trackback:ping><description><![CDATA[ <p>来源Q?a >http://www.webstudio.com.cn/blog</a>  ( egoldy flashblog )<br /><br /><strong>1.</strong><a onmouseover="javascript:window.status='http://ndesign-studio.com'; return false;" title="(294 hits)" onmouseout="javascript:window.status=''; return false;" target="_blank"><font color="#6c8c37">ndesign-studio.com</font></a><span id="u44ym2o" class="hitcounter">(294 hits)</span>上的320个免费的q你像素icon. <br />惌的快M?不过有一?如果在你的网站上应用些像素图标超q?0个的q候不要忘记要加上ndesign-studio.com的链?<br /><strong>2.</strong><a onmouseover="javascript:window.status='http://ndesign-studio.com/resources/pixel_icons.htm'; return false;" title="(241 hits)" onmouseout="javascript:window.status=''; return false;" target="_blank"><font color="#6c8c37">sample</font></a><span id="2ues2ww" class="hitcounter">(241 hits)<br /></span><strong>3.</strong><a onmouseover="javascript:window.status='http://ndesign-studio.com/resources/Mini_Pixel_Icons.zip'; return false;" title="(187 hits)" onmouseout="javascript:window.status=''; return false;" target="_blank"><font color="#6c8c37">downlaod</font></a><span id="4ge2cog" class="hitcounter">(187 hits)<br /><strong>4.</strong> 去i<a onmouseover="javascript:window.status='http://www.iconbuffet.com'; return false;" title="(413 hits)" onmouseout="javascript:window.status=''; return false;" target="_blank"><font color="#6c8c37">conbuffet</font></a><span id="su4c2mw" class="hitcounter">(413 hits)</span>注册一个̎P点击free deliveryQ就可以看到你得到的免费的icon了,各种格式都包括,大小?6*16,24*24,32*32.q包括mac版本Q下面是我得到的免费的icon.惛_到其它几licon需要由其它人来分配Q不q这个很ҎQ如果我们得到的是不同的iconl可以进行交换.<br /><img alt="" src="http://www.iconbuffet.com/download/small_preview/37/prev_ltd_taipei_night_market.gif" /></span></p> <p>如果你有兴趣q得C同的l我们就可以交换了.我的q一l名是Taipei Night Market<br /><span id="keeag2y" class="caps">BTW</span>:几天没回北京Q打开电脑Q发现macromedia的网站已l变成了adobe.Q页面风g近于adobe.虽然早就知道会有q么一天.但macromediaq个名字真正不在dCӞ不免有些伤感Q从furture splashC天的flash8Qmacromedia的努力的l果Q收于adobe口袋里.不过不知adobe是不是也有野心想搞搞垄断Q?(<br /><strong>5.E-Mail Icon Generator可以生成gmail,msn,aol,yahoo,sina{等许多邮箱的Icon.不需要自已在Qͼ制作了.以前看有Zq,兴许也是用这个.下面是生成的gmail Icon,:)<br /><img alt="" src="http://www.webstudio.com.cn/wsphoto/mail1.gif" /><br /><img alt="" src="http://www.webstudio.com.cn/wsphoto/mail2.gif" /><br /><img alt="" src="http://www.webstudio.com.cn/wsphoto/mail3.gif" /><br /><img alt="" src="http://www.webstudio.com.cn/wsphoto/mail4.gif" /></strong></p> <p>有兴的话去生成一?a onmouseover="javascript:window.status='http://services.nexodyne.com/email/index.php'; return false;" title="(523 hits)" onmouseout="javascript:window.status=''; return false;" target="_blank"><font color="#6c8c37">q里</font></a><span id="goakg4q" class="hitcounter">(523 hits)             URL:  <a >http://services.nexodyne.com/email/index.php</a></span></p> <img src ="http://www.shnenglu.com/Jeff-Chen/aggbug/6828.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Jeff-Chen/" target="_blank">Jeff-Chen</a> 2006-05-09 17:07 <a href="http://www.shnenglu.com/Jeff-Chen/archive/2006/05/09/6828.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何在网中插入CSS http://www.shnenglu.com/Jeff-Chen/archive/2006/05/09/6821.htmlJeff-ChenJeff-ChenTue, 09 May 2006 07:57:00 GMThttp://www.shnenglu.com/Jeff-Chen/archive/2006/05/09/6821.htmlhttp://www.shnenglu.com/Jeff-Chen/comments/6821.htmlhttp://www.shnenglu.com/Jeff-Chen/archive/2006/05/09/6821.html#Feedback0http://www.shnenglu.com/Jeff-Chen/comments/commentRss/6821.htmlhttp://www.shnenglu.com/Jeff-Chen/services/trackbacks/6821.html

前两章我们了解了CSS的语法,但要惛_览器中昄出效果,p让浏览器识别q调用。当览器读取样式表Ӟ要依照文本格式来读,q里介绍四种在页面中插入样式表的ҎQ链入外部样式表、内部样式表、导入外表样式表和内嵌样式?/p>

  铑օ外部样式?/p>

铑օ外部样式表是把样式表保存Z个样式表文gQ然后在面?lt;link>标记链接到这个样式表文gQ这?lt;link>标记必须攑ֈ面?lt;head>区内Q如下:
<head>
…?br /><link rel="stylesheet" type="text/css" href="mystyle.css">
…?br /></head>
上面q个例子表示览器从mystyle.css文g中以文档格式d定义的样式表。rel=”stylesheet”是指在面中用这个外部的样式表。type=”text/css”是指文件的cd是样式表文本。href=”mystyle.css”是文g所在的位置?/p>

一个外部样式表文g可以应用于多个页面。当你改变这个样式表文gӞ所有页面的样式都随之而改变。在制作大量相同样式面的网站时Q非常有用,不仅减少了重复的工作量,而且有利于以后的修改、编辑,览时也减少了重复下载代码?/p>

样式表文件可以用M文本~辑器(例如Q记事本Q打开q编辑,一般样式表文g扩展名ؓ.css。内Ҏ定义的样式表Q不包含HTML标记Qmystyle.cssq个文g的内容如下:
hr {color: sienna}
p {margin-left: 20px}
body {background-image: url("images/back40.gif")}
Q定义水q线的颜色ؓ土黄Q段落左边的I白边距?0象素Q页面的背景囄为images目录下的back40.gif文gQ?/p>

  内部样式?/p>

内部样式表是把样式表攑ֈ面?lt;head>区里Q这些定义的样式应用到面中了Q样式表是用<style>标记插入的,从下例中可以看出<style>标记的用法:
<head>
…?br /><style type="text/css">
hr {color: sienna}
p {margin-left: 20px}
body {background-image: url("images/back40.gif")}
</style>
…?br /></head>

注意Q有些低版本的浏览器不能识别style标记Q这意味着低版本的览器会忽略style标记里的内容Qƈ把style标记里的内容以文本直接显C到面上。ؓ了避免这L情况发生Q我们用加HTML注释的方式(<!-- 注释 -->Q隐藏内容而不让它昄Q?br /><head>
…?br /><style type="text/css">
<!--
hr {color: sienna}
p {margin-left: 20px}
body {background-image: url("images/back40.gif")}
-->
</style>
…?br /></head>

  导入外部样式?/p>

导入外部样式表是指在内部样式表的<style>里导入一个外部样式表Q导入时用@importQ看下面q个实例Q?br /><head>
…?br /><style type=”text/css?gt;
<!--
@import “mystyle.css?br />其他样式表的声明
-->
</style>
…?br /></head>
例中@import “mystyle.css”表C导入mystyle.css样式表,注意使用时外部样式表的\径。方法和铑օ样式表的Ҏ很相|但导入外部样式表输入方式更有优势。实质上它相当于存在内部样式表中的?br />注意Q导入外部样式表必须在样式表的开始部分,在其他内部样式表上面?/p>

  内嵌样式

内嵌样式是؜合在HTML标记里用的Q用q种ҎQ可以很单的Ҏ个元素单独定义样式。内嵌样式的使用是直接将在HTML标记里加入style参数。而style参数的内容就是CSS的属性和|如下例:
<p style="color: sienna; margin-left: 20px">
q是一个段?br /></p>
Q这个段落颜色ؓ土黄Q左边距?0象素Q?br />在style参数后面的引号里的内容相当于在样式表大括号里的内宏V?br />注意Qstyle参数可以应用于Q意BODY内的元素Q包括BODY本事Q,除了BASEFONT、PARAM和SCRIPT?/p>

  多重样式表的叠加

上一章里我们已经提到样式表的层叠序Q这里我们讨论插入样式表的这几种Ҏ的叠加,如果在同一个选择器上使用几个不同的样式表Ӟq个属性值将会叠加几个样式表Q遇到冲H的地方会以最后定义的为准。例如,我们首先铑օ一个外部样式表Q其中定义了h3选择W的color 、text-alig和font-size属性:
h3
{
color: red;
text-align: left;
font-size: 8pt
}
Q标?的文字颜色ؓU色Q向左对齐;文字寸?号字Q?br />然后在内部样式表里也定义了h3选择W的text-align和font-size属性:
h3
{
text-align: right;
font-size: 20pt
}
Q标?文字向右寚wQ尺ؓ20号字Q?br />那么q个面叠加后的样式是Q?br />color: red;
text-align: right;
font-size: 20pt
Q文字颜色ؓU色Q向叛_齐;寸?0号字Q?br />字体颜色从外部样式表里保留下来,而对齐方式和字体寸都有定义Ӟ按照后定义的优先而依照内部样式表?br />注意Q依照后定义的优先,所以优先最高的是内嵌样式,内部样式表高于导入外部样式表Q链入的外部样式表和内部样式表之间是最后定义的优先U高?/p>



Jeff-Chen 2006-05-09 15:57 发表评论
]]>
Dreamweaver 4.0技巧十二招http://www.shnenglu.com/Jeff-Chen/archive/2006/05/09/6818.htmlJeff-ChenJeff-ChenTue, 09 May 2006 07:24:00 GMThttp://www.shnenglu.com/Jeff-Chen/archive/2006/05/09/6818.htmlhttp://www.shnenglu.com/Jeff-Chen/comments/6818.htmlhttp://www.shnenglu.com/Jeff-Chen/archive/2006/05/09/6818.html#Feedback0http://www.shnenglu.com/Jeff-Chen/comments/commentRss/6818.htmlhttp://www.shnenglu.com/Jeff-Chen/services/trackbacks/6818.html
        Dreamweaver 4.0技巧十二招


Ҏ要在可视化的环境下制作复杂网늚专业|页制作者来_Dreamweaver 已经渐渐在网늼辑工具市Z展露头角Q成Z业h士编写网늚最佳选择。以目前的情冉|_Dreamweaver 内徏的功能可说是作多、越作越丰富、齐备。在q里我要向大家介l的4.0版本中的一些应用小技巧?br />
1. 让网页面更有弹?/b>

有些|页开发者称以下要介l的q种技巧ؓ liquidQ我在这儿则把这U技巧叫做是 stretchyQ弹性g伸的技巧)。这是一U技巧,可在访客览器窗口大改变时也随之调整网页面大,因此若是H口q大׃会有I白处、窗口过边~就不会跑出上下Ud的拉Bar。其实大多数单的|页会自己随着览器窗口大来调整面大小Q但是若是网里用到很多不同的框框及表格Q网页面大就很难自动Ҏ地调整。通常|页设计者会用؜合运用固定栏宽的框框Q和 GIF 图档作ؓ间隔Q?来设计网页面,q样一来不论是?Internet Explorer 或是用,面大小都会固定而不会跑掉。用 Dreamweaver 4.0 可以轻而易丄设计Z自动Ҏ调整的|页。要怎么做呢Q?br />
用工具面版(Object paletteQ上的按钮开启网,q且转换?格式视( Layout viewQ。这时可以看到文字方块的列宽Q?每一列的Ҏ上方中间q有一个小的下拉式箭?Q选择惌讑֮Ҏ显C的列上方的箭_接着选择「将列设为弹性显C」( Make Column AutostretchQ?Q设定自动调整列宽以一列ؓ限)q时该列Ҏ上方׃出现一条LŞ的线Q而不是原本表C列宽的数字?Dreamweaver 会自动制作出固定版面的空格图文gQ这个空白图文g是以列上方的两个长条形的I白表格表示Q如此版面会自动被填充,才会完成Ҏ版面设定。(在第一ơ增加空白图文g时会跛_一个对话框问你是否要用内建图档,为求效果Q我你让 Dreamweaver 自动产生一个,不然׃用用空白图文g来填充版面。)

2. 创造个性化调色?

Dreamweaver 4.0 新的 Assets panelQ属性控刉板)是一U可以在~辑|站时根据档案型态,例如囄、样板等来管理档案的新工P当你定义新站台时Q选择Site · New SiteQ,所有类型的lg会自动增加到 Asset panel 里的适当表框中。这个加入新的Assets panel属性控刉版里也有颜色框,储存你网站里所用到的所有色彩,包含文字的颜艌Ӏ背景的颜色Q以及连l的颜色{。这是一个ؓ使用者量w定做的|站导向颜色盘。只要激z?Assets panel Q先选择 Window · 再选择 AssetsQ,接着选择左方那个小的色彩滚动条Q就可以看到你网站里各式各样的颜色选项。当然你可以这些颜色拉到某些特定选取的文字中。甚臛_你选择某种颜色Ӟ画面上会出现q种颜色的十六进制值的色彩E度,和三色对应码QRGBQ。如果想调色盘工具列羃一点,甚至可以仅加入某些颜色到调色盘的收藏多w。只需选取的颜色反白、选择H口里一个叫做「添加到我的收藏夏V按钮(最下方靠右的按钮)Q就完成了?

3. 制作弹出式选单Dpȝ

原本要制作弹出式选单DpȝQPop-up Menu Navigation SystemQ要用到好一?JavaScript 的语法技巧,但是若你装了Dreamweaver/Fireworks StudioQ轻L村֍可快速办到。首先在 Fireworks 里开始,选择某个囄Q?然后?Set Pop-Up Menu的对话框里选择 Insert· Pop-Up MenuQ你可以输入目QitemsQ的名称q择 Plus Q加入)按钮Q来新增该项目。你可以l箋在蟩出来的讯息框里进行细设定,例如讑֮该项目所要用的文字及q结Q当然也可以新增子选单、ƈ重新安排下一层的讑֮。完成时Q选择 Next Q下一步)Ql设定偏好|例如颜色、字体等{。这旉单完成后,可以预览 HTML 语法Q也可预览媄像。再选择 Finish Q完成)。这时当鼠标Ud到原来的图案Ӟ会出现选单pȝ的内容一览?接着制作好的档案汇出时Q?Fireworks 会自动生产出所?Dreamweaver 需要用到的 HTML、JavaScriptQ以及媄像档案?br />
4. 让图档动hQ?/b>

如果你同时安装有 Dreamweaver/Fireworks StudioQ这两种产品搭配的完程度将使你赞不l口。即使你不是专业的图档设计者,在设计网|也多多少想把一?GIF 囄文g修改得活灉|现。Dreamweaver 可以让你制作动画不求人喔Q在标准H口里选择要进行修改的囄Q然后在 Property Inspector 里选择~辑钮(EditQ。如果你安装?Dreamweaver里附?FireworksQ?Fireworks 是 Dreamweaver 预设囄~辑器,q时囄׃自动加蝲?Fireworks。(若仔l看Q各位会发现 Fireworks 的画面会出现 Editing From Dreamweaver q样的文字和图样Q指CZ可以由Dreamweaver 里进行图片编辑。) 好了Q现在在 Fireworks 里选择要编辑的囄Q选择 Modify ·Animate ·Animate Selection?接下来完?Animate dialog box 里的讑֮Q选定动画的框架数Q动ȝ动的方向、透明度等{设定。你也可以选择 Frames 工具列设定移动速度Q选择 Object 面版来改变设定。要汇出档案Ӟ只要选择 Optimize 工具列,在档案类型的地方选择 Animated GIF。完成以后,Fireworks ׃自动图片以最佛_讑֮汇出Qƈ且自动将 GIF 图档更新Q还会在 Dreamweaver 里将更新q的图档U出来。选择 File ·Preview in BrowserQ这样就可以在浏览器里预览刚刚制作完成的可爱图档Q?br />
5. 让按钮有闪动效果

?Dreamweaver中,不用?Flash E序Q也可以制作有闪动效果的 Flash 按钮对象?4.0 版内建有好几?Flash 按钮对象Q可以制作好几个不同形式的按钮。选择 Insert ·Interactive Images ·Flash Button 可看到有哪些内建按钮。在对话框内甚至可以用鼠标指到想要用的按钮形式Q然后看看在览器里的效果如何。用鼠标光标把要用的按钮形式选v来,再依序输入参敎ͼ例如按钮上的文字、字形、颜艌Ӏ连l等Q或是自定文件名U。按 下OK。接下来׃有一?SWF 档生,档案q会自动|入你的|页中。按一下这个做好的档案Q会看到 Property Inspector Q属性明l)中会U出档案的属性。将档案属性秀出来Ӟ如果扩展档案属性明l表Q会出现 Play Q播放)钮,选择之后可以不用开启浏览器来预视按钮的闪动效果?br />
6. 制作动文字

在网中增加 动文字像增加我刚刚介l的 Flash 按钮一L单。相同地Q不用安?FlashQ用 Dreamweaver 4.0 提供的新功能可以轻村֊到。常?HTML 语法写网c没有交互式媒体l验的网制作者也可以L制作出小巧的 Flash 形式的流动文字。根?Macromedia 表示Q有97%的网l用者可以观看有 Flash 效果的网,因此q项新功能可以在不添加兼Ҏ麻烦的情况下ؓ|页增添一些浏览上与读者的互动性。选择Insert ·Interactive Images ·Flash TextQ再偏好设定一一填入Q例如要变更效果的文字、字形、字体颜色及字体大小{等Q?br />
7. 更改键盘快速键

Dreamweaver 可让使用者自定用接口,q项设计十分有弹性。D例来_使用者可以通过撰写E序QprogrammingQ或自行增加对象QobjectQ的方式来更攚w单。不必功力高深,你就可以更改键盘快速键Q因?Dreamweaver 有一叫做Keyboard Shortcut Editor的图形接口,只要选择 Edit ·Keyboard ShortcutsQ对话框加载ƈ列出可以更动的快速键一览表Q让你把快速键Ҏ自己习惯用的讑֮倹{要更动快速键Q只要用现行设定(Current SetQ和指o列(CommandQ的下拉选单Q在现有的指令中扑ֈ惌更改的指令,接着选取目前的快速键Q就会出现在快速键的列表中。另外,若要增加快速键讑֮Q可以选择 Plus 钮、在键盘上敲入你想用的新快速代表键Q选择变更QChangeQ即可。同时你也可以选取某快速键、选择U除键(Minus Q,可以移除某个快速键?br />
8. 重新讑֮|站H口QSite windowQ列?

只要?Site window 中选择View ·File View Columns Q就可以自定视网?QSite viewQ时列宽的大及呈现方式。选取一列宽的名Uͼ使用上下头重新调整Q或不要N显C字D(Show fieldQ以隐藏该列。另外,选择 Plus 钮也可以新增列,q自创列名。此外,你也可以借着在下拉式选单中选择现有?note 来将列和 Design Note 产生兌?br />
9. 阅读|页原始?

当你开?O'Reilly Code ReferenceQWindow ·ReferenceQ来查属性或是浏览器的兼Ҏ时Q预讄H口会以l小的字型显C出参考设定倹{但是若你按下窗口右上方的右键钮Q就在关闭按钮的下方Q,׃出现一排下拉式选单Q可以在q边选择原始文g字体的大(型字,C型字体以及大型字体)。选择大型字体比较不会虐待眼睛Q因样你?HTML 原始档时׃用拿着攑֤镜看屏幕了!

10. 新增 Flash 按钮

在上面我已经教你如何?0U预讄按钮cdQ来制作 Dreamweaver 里的 Flash 按钮。这是不用另外安装Q何档案或E序的方法。底下有另一U方法,是安装Fireworks buttonsQ这U扩充功能和技巧五有相同效果。到 Exchange for DreamweaverQDreamweaver 扩充功能交换中心Q?Q输?InstaGraphics Extensions for Dreamweaver" 的关键词搜寻Q然后再下蝲q个 577K 的档案。{换到 DreamweaverQ选择 Commands ·Manage ExtensionsQ再选择 File ·Install ExtensionQ就可以开始安装。一旦重新激z?DreamweaverQ就有六个新奇有的按钮型态,包括 Surfboard ?Bulletbar 在内Q?q时只要使用 Insert ·Interactive Images ·Fireworks Button 指oQ就可以制作Z个酷炫的按钮。你也可以用 commands ·Convert Bullets To Images ?Commands ·Convert Text To ImagesQ上qCU方法都可以自动执行 Fireworks?br />
11. 在网中加入「设定成收藏夏V功?

?Exchange里搜寻,你就可以发现 Add To Favorites的扩充功能。这个小的档案才占 3K Q下载时间不会等太久Q接着循相同步骤,?Extension Manager加蝲 QCommands ·Manage Extensions, File ·Install ExtensionQ。接着重新Ȁz?DreamweaverQ这个新加蝲的扩充档案会?Dreamweaver 里新增一功能。如果你的中|页加入q个「加入收藏夹」的功能Q这样一来网l用者逛到你的|站Ӟ轻轻一按,可以轻易地你的网站加入他使用览器的收藏夹(或是个h书签Q。此外,你也可以自定收藏夹快h式名Uͼ以及收藏夹快h式名U前中会出现的小图标Q一?IE 中收藏夹的快h式前面的图标都?IE 的默认|若你有自p计的图标,那就酷多了。注意啦Q这功能只支持?IE 4.0以及更高版本的浏览器。只要选择 Windows 选单里的Behavior 面版Q再?IE 功能下拉选单那儿选择此项功能Q即可轻松激zLL功能?

12. 酷的图?

如果你想制作表格Q还要自p旉再逐字敲打|页原始码吗Q不需要了Q已l有现成的啦Q到 Exchange下蝲 Form Builder extensionQ就有现成的表格Q可让你马上复制包含像国家、性别、婚ȝc年龄层及其它目录等的字D表根{到 Exchange下蝲q个yQ只?1KQ?的档案,然后l由 Extension Manager 安装q来QCommands ·Manage Extensions, File ·Install ExtensionQ。然接着只要重新Ȁz?DreamweaverQ选择Insert ·FormBuilderQ就会在QInsert· FormBuilder Q中发现扩充档。选择了之后这时会有一个对话框出现Q会U出所有可以套用的格式选单?br />


Jeff-Chen 2006-05-09 15:24 发表评论
]]>
99þþƷһ| Ļ˾þ| ٸƷþþһ| ˾þô߽ۺAv| ޹Ʒþþò| ݺݾþŷר| ŷۺϾþͼƬ| ԭƷ99þþƷ66| þþWWWѾƷ| ޹Ʒþþѿ| þWWW˳ɡƬ| ھƷþþþӰԺ޹²| ۺϾþۺ| þþƷAVһ | 99þþùƷ޿| ݾƷŮ˾þþþþ | 91Ʒ91þþþþ| ˾þþƷһ| һaƬþëƬ| 2020þþƷۺһ| þþƷһ| ޹ŮƷþþþá| ޾ƷNVþþþþþþþ | þ޾Ʒһ| ŷִִþþ| þþþþþþ˳| Ʒŷþþþ޹| 97þþþ| þþþþaëƬ| 99ȳ˾ƷȾþ| ľþۺĻ| þþƷ72| þ996ȾƷxxxx| 99þó18վ| 99þþù| Ʒһþþþþþվ| þ99ۺϾƷ| 97þþƷһ| þþƵ| ۺϾþúݺɫ99h| 99þþƷѹƬ|