http://www.downcc.com/网页设计zh-cnhttp://www.downcc.comCopyright 2023 http://www.downcc.com, All Rights Reserved2015/04/04 23:11:00http://www.downcc.com/tech/4015.htmlDreamweaver2015/04/04 23:11:00<p>制作网页时,要在网上插入一段javascript代码或者是在某一段文字上加入css代码,您通常都是怎么做的呢?绿色资源网的小编通常采用手写的方式,但是这种方法是很浪费时间的。也有人说,通过dreamweaver的可视试图,点查找再插入,但是这种方法需要查找,不太方便!那么有没有更快速更方便的方法呢?今天就和新客网的小编一起来学习方便又快速的添加、编辑网页标签的方法吧!</p><p>下面我们以Dreamweaver&nbsp;8为例,假设大家Dreamweaver面板布局都为默认的布局方式。查看一下属性面板的上方是否有一行小标签。(如果您用的不是MX,标签在状态栏中)例如:你新建一个空白的HTML文档,上面的小标签应该为<body>。请看下图:&nbsp;</p><center><img style="WIDTH: auto; CURSOR: pointer" title="点击查看大图" alt="方便又快速插入网页标签的方法_绿色资源网" src="http://www.downcc.com/upload/tech/UploadPic/2012-5/2012525142910955.jpg" height="157"/></center><p>图上画红框的地方,就是我们今天的主角了。我们先看一下“环绕标签”。在页面上随便打入几个字,选中它们,在右键菜单中选择“环绕标签”,在弹出的环绕标签对话框中输入“<strong>”(不包括引号),然后回车。之前被选中的文字是不是已经变成粗体了,到源代码看一下,我们所选中的文字是不是已经被<strong>标签包围了?大家可以试着再加入其它的一些标签,如:<a>,<p>。这里也可以直接输入属性。如:<p&nbsp;style=&quot;color:#CC0000&quot;>。这里仅大概说明一下,如有疑问,请查看Dreamweaver的帮助。<br style="TEXT-ALIGN: left; LINE-HEIGHT: 21px; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 14px"/></p><p>下面说一下标签选择器的应用方法。</p><p>我们将光标移动到刚才加粗的文字里,会发现在<body>的后面多了个<strong>。这就是说光标所在处的这些文字的外面有<strong>的标签,在<strong>标签外有<body>标签。下面大家再添加一个表格,把光标移动到表格内,看看标签的结构。相信对HTML有些基础的朋友都应该很容易理解的。</p><p>假设我们现在要插入一个表格,并将这个表格用CSS来将它下移10个象素。先插入一个表格,然后交光标移动到表格内。这时在标签选择器上应该可以看到这样的字样<body><table><tr><td>。然后在table标签上点鼠标右键,会看到有四个选项。删除标签、编辑标签、设置类、设置ID。</p><p>删除标签:即是将标签删除。(有一些特殊的标签是不能删除的。例如:<table>、<tr>、<td>、<body>...)</p><p>编辑标签:给标签附加属性、修改属性等。</p><p>设置类:给这个标签附予一个类。(即CSS的类别)</p><p>设置ID:给这个标签附予一个ID。(即CSS的ID)</p><p>在这里,我们选择编辑标签,然后在后面加上属性style=&quot;margin-top:10px&quot;和正常书写源代码的方式是一样的。然后按下回车。就完成了编辑。如果在Dreamweaver里看不到效果,请用浏览器预览。</p><p>还有另外一种方法,也许你会喜欢。选择窗口→标签检查器当你选择某一个标签后,这里会显示出当前选择标签的所有属性。也可以很快地在这里进行编辑。在这里输入的属性不用包括引号,编辑后按回车确定。</p><p>这里我们只将方法告诉大家,希望大家能够从中受益。</p>http://www.downcc.com/tech/3777.htmlPhotoshop2015/04/04 22:52:48<p>photoshop是很有名的图像处理软件,摄影爱好者用它处理照片,平面设计者用它来创作图形,插画爱好者用它来画画。学好它得看你想朝哪方面发展。这需要比较长的时间,短时间只能学一些基础操作而已,其熟练运用就要看日后你的努力了。你如果对图像合成啊,电脑画画啊,照片处理有兴趣的话可以学photoshop。</p><p><strong>学习photoshop需要注意的事项:</strong></p><p>1.Photoshop只是一个工具而已,不要把它看成神物。<br/>2.看5本书不如自己动脑筋分析一个例子。<br/>3.学Photoshop并不难,难的是学会怎么用。<br/>4.不要试图掌握photoshop的每一个功能,熟悉和你工作最相关的部分就可以了。<br/>5.不要看不起最基本的元素,往往看起来比较复杂的图像就是这些基本元素构成的。<br/>6.不要问:有没有XXX教程----耐心的人会自己打开photoshop尝试。<br/>7.不要说:不要让我用英文的photoshop,不要让我看英文的网站,我看不懂----谁都是从不懂到懂的。<br/>8.不要担心:我没有学过美术,我一定用不好photoshop。<br/>9.不要只问不学。<br/>10.学photoshop要坚持,要有耐心。<br/>11.看到某个图像的教程请试着用同样方法作出其他的图像。<br/>12.时常总结、吸收自己和其他人的小敲门、技巧。<br/>13.有了问题先自己想,查看帮助,1个小时后没有结果再问别人。<br/>14.学会用搜索引擎,很多知识在网上可以轻松得到。<br/>15.花3个小时做10张图,不如花10个小时做3张图。<br/>16.不要总想在图片中赋予什么意义,好看就行。<br/>17.学photoshop首先掌握功能,然后掌握方法。<br/>18.先会走再会跑。<br/>19.明白了以上18条,你会觉得photoshop不过如此。</p>http://www.downcc.com/tech/3776.htmlPhotoshop2015/04/04 22:50:04<p>  Photoshop是电影、视频和多媒体领域的专业人士, 使用 3D 和动画的图形和 Web 设计人员, 以及工程和科学领域的专业人士的理想选择。呈现 3D 图像并将它合并到 2D 复合图像中。轻松编辑视频图层上的动画图形, 让时间停下来。以及使用测量、计数和可视化工具, 探查您的图像。</p><p>  密技一: 当你需要快速隐藏工具栏和多个浮动面板时,逐一点击面板上的关闭按钮,接下来使用时又要打开,十分不方便。其实你可以同时按键盘上的“Shift”和“ Tab”键,这样浮动面板会立即隐藏起来,从屏幕上消失,再同时按下两键,面板又会显现;如果只按下“Tab”键,则工具栏连同浮动面板会一起隐藏,再按以下该键,它们会同时显现。</p><p>  密技二: 在Photoshop中,有很多时候要修改设置的取值。一般情况会在取值框的又侧有一个黑三角,点击它会出现一个滑动标尺,拖动标尺就可以修改取值了,但有时不会十分精确。这时可以按键盘上的向下箭头键(每按一下表示取值加一)和向上箭头键(每按一下表示取值减一),来准确调整数值。如果按住 “Shift”键不放,那么每按一下表示取值加十或减十。</p><p>  密技三: 当你正在使用画笔工具,要调整不透明度时,还要打开设置框,很麻烦。这时你可以直接按键盘上的数字键来设定。比如当你按一下“ 0”键时,则不透明度为100%。“ 1”键为10%。先按“ 4”再按“ 5”,那么不透明度则为45%,依次类推。</p><p>  密技四: 当我们要复制文件中的选择对象时,要使用编辑菜单中的复制命令。复制一次你也许觉不出麻烦,但要多次复制,一次一次的点击就相不便了。这时你可以先用选择工具选定对象,而后点击移动工具,在按住“Alt”见不放。当光标变成一黑一白重叠在一起的两个箭头时,拖动鼠标到所需位置即可。若要多次复制,只要重复的放松鼠标就行了。</p><p>  密技五: 我们需要多层选择时,可以先用选择工具选定文件中的区域,拉制出一个选择虚框;然后按住“Alt”键,当光标变成一个右下角带一小“-”的“+”号时(这表示减少被选择的区域或象素),在第一个框的里面拉出第二个框;而后按住“ Shift”键,当光标变成一个右下角带一小“+”的大“+”号时,再在第二个框的里面拉出第三个选择框,这样二者轮流使用,就可以进行多层选择了。其实用这种方法也可以选择不规则对象,自己去体会吧。</p><p>  密技六: 当我们编辑图片文件时,有时要去掉选择对象以外的图片颜色,这时可以按键盘上的“Delete”键,选择区以外就会变成背景色或透明的,这要看你设定的背景内容是什么了。</p><p>  密技七: 去掉扫描图片中的龟纹。由于印刷方面的原因,我们用扫描方式输入电脑的图片会有一些龟纹,如果在此基础上进行处理,会影响以后的效果。这时你可以先用 “Noise”滤镜中的“Despeckle”做处理,这时图片会变得稍微模糊;接着用“Sharpen”滤镜中的“Sharpen Edge”(注意设置数值要小一些)再处理一下,就大功告成了,这时即使用放大工具观察也不会出现龟纹了。</p><p>  密技八: 我们使用Photoshop 一段时间后,文件夹中已经存放了大量的图片和影像文件。当你要调用一个很久不用的文件,并且忘记了它的文件名时,需逐一打开文件夹中的文件来寻找,太麻烦了。我有一简便的方法:Photoshop 的File 菜单下的Automate 中有一个Contact Sheet 命令,它可以给文件夹中的每个文件建立一个小缩图,并存放在一个图象文件中,这样方便了以后的检索和查阅,节省了你我的宝贵时间。</p>http://www.downcc.com/tech/2292.htmlPhotoshop2015/04/04 21:43:13<p>  本文介绍photoshop中字体安装与使用的方法和技巧。</p><p>  本文由中国教程网 cfljg 原创。</p><p>  如果将我们的所有字体都安装到字体文件夹里,势必会增加系统负荷,影响系统的运行速度,于是我们想找到即不占c盘空间,又能很方便地使用,特别是在photoshop里的运用的方法和技巧。下面我们分几个部分来解决一下。</p><p>  1、文件的存放</p><p>  我们得到的字体文件最好不要放到c盘, 以便节省c盘的空间,当然如果你的电脑配置很高,而且又有充分的空间那就另当别论。我们可以在其它盘符建立一个文件夹,比如选择d盘、e盘等把它们存放起来。几万种字体不可能都用到,把你常用的比较喜欢的字体单独复制到一个新的文件夹里,以备待用。</p><p>  2、节省空间的字体安装方法</p><p>  首先进入c盘--WINDOWS--Fonts文件夹,点击文件--安装新字体。见图1</p><p> <img alt="Photsohop字体安装和实用技巧" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515320212.jpg"/></p><p style="TEXT-ALIGN: center">图1</p><p>  这时出来一个&quot;添加字体&quot;对话框,找到你单独存放字体的文件夹路径,点击全选,提请注意的是:&quot;将字体复制到Fonts文件夹&quot;前面的勾必须去掉,然后再点确定,字体就装完了,其实我们并没有把字体装上,装上的只是一个快捷方式。见图2</p><p>  <img alt="Photsohop字体安装和实用技巧" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515321999.jpg"/></p><p style="TEXT-ALIGN: center">图2</p><p>  3、平时很少用到,特殊情况下必须用的<a href="http://www.downcc.com/font/" target="_blank">字体</a>这些字体就不必安装了,可以先打开字体文件,然后再打开PS, 看看吧,那个字体已经在PS里恭候了,这样是不是也很方便。</p><p>  4、photoshop就像一头犟驴,费了九牛二虎之力安完的字体, 有好多都不认,特别是汉鼎的大部分字体它都不认,Office里能找到,记事本里也能找到,唯独PS里就偏偏找不到,我是服了,还得请高人来解决吧。</p><p>  5、Photoshop里打字还有个输入法的问题,你的字体是简体,你就要用简体输入法,你的字体是繁体,你就要用繁体输入法,否则打出的字就会出现不显示、?号、乱码等等。</p><p>  举个例子:我们打&quot;我们来练习&quot; 。见图3</p><p> <img alt="Photsohop字体安装和实用技巧" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515321457.jpg"/></p><p style="TEXT-ALIGN: center">图3</p><p>  如果输入法正确,就不会出现上面的问题了。见图4</p><p>  <img alt="Photsohop字体安装和实用技巧" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515321529.jpg"/></p><p style="TEXT-ALIGN: center">图4</p><p>  6、有好多字体很漂亮,但怎么也打不出一些字来,遗憾那是它字体不全,只能找近似的字体代替了。</p>http://www.downcc.com/tech/3647.htmlDreamweaver2015/03/09 13:49:06<p><strong>Adobe Dreamweaver CS5</strong> 软件使设计人员和开发人员能充满自信地构建基于标准的网站。同新的 Adobe CS Live 在线服务 Adobe BrowserLab 集成,您能以可视方式或直接在代码中进行设计,使用内容管理系统开发页面并实现精确的浏览器兼容性测试。相比而言,Adobe Dreamweaver CS5 功能更加丰富,因此使用的人也很多,但是这款软件的安装对于一些电脑初学者来说,还是有一定的困难,小编应众多西西网友的要求,特写了这一篇图文安装教程,希望能帮到大家。</p><p>首先准备这款软件,当然是到绿色资源网去下载咯:<a href="http://www.downcc.com/soft/9020.html" target="_blank" textvalue="http://www.downcc.com/soft/9020.html">http://www.downcc.com/soft/9020.html</a></p><p>1、下载完成后,解压到电脑的任一目录,我顺便把注册机解压出来了,^_^。</p><p>2。、运行Adobe Dreamweaver CS5安装向导,如下图所示:</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/2012228203017376.jpg"/></p><p>4、这时有可能会出现一个提示:</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/2012228203017313.jpg"/></p><p>不用管它,点击&quot;忽略并继续&quot;,如下图:</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/2012228203017466.jpg" width="600" height="563"/></p><p>5、选择&quot;接受&quot;,出现如下界面,此时要求提供一个注册码,压缩包内有注册机,可以生成一个,我顺便给一个吧。</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/2012228203017246.jpg" width="600" height="588"/></p><p>6、点击下一步后,出现一个对话框让你输入adobe ID,这里可以不用输入,直接跳过。</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/2012228203017613.jpg" width="600" height="592"/></p><p>7、这一步选择你要安装的组件,各位网友们按照自己的需要选择吧,这里我全选了。</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/2012228203017354.jpg" width="600" height="592"/></p><p>8、选择安装之后,就开始安装了,安装时间比较长,耐心等待,装了360的网友们可能会有提示,选择允许就行了。如下图所示;</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/2012228203017228.jpg" width="600" height="592"/></p><p>9、耐心等待几分钟之后就完成了。</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/2012228203017463.jpg" width="600" height="592"/></p><p>10、注意,到这里还没有完成,在启动的时候会联网升级,导致注册码失效。解决方法如下:<br/>用记事打开 C:\WINDOWS\system32\drivers\etc 下面的 host (没扩展名)<br/>然后在后面添加<br/>127.0.0.1 activate.adobe.com<br/>127.0.0.1 practivate.adobe.com<br/>127.0.0.1 ereg.adobe.com<br/>127.0.0.1 activate.wip3.adobe.com<br/>127.0.0.1 wip3.adobe.com<br/>127.0.0.1 3dns-3.adobe.com<br/>127.0.0.1 3dns-2.adobe.com<br/>127.0.0.1 adobe-dns.adobe.com<br/>127.0.0.1 adobe-dns-2.adobe.com<br/>127.0.0.1 adobe-dns-3.adobe.com<br/>127.0.0.1 ereg.wip3.adobe.com<br/>127.0.0.1 activate-sea.adobe.com<br/>127.0.0.1 wwis-dubc1-vip60.adobe.com<br/>127.0.0.1 activate-sjc0.adobe.com<br/>记住一定不能让 Adobe 的升级,要不然你每次启动的时候 Dreamweaver 都会说你的序列号不对。</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/2012228203017490.jpg" width="600" height="530"/></p><p>11、到这里基本上就安装完成了,但是Adobe Dreamweaver CS5 相对于经典版本Dreamweaver 8.0来说,布局有些变化,有可能网友们不习惯,其实可以改过来的。如下图所示:</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/2012228203017118.jpg" width="600" height="758"/></p><p>是不是有似曾相识的感觉?</p>http://www.downcc.com/tech/4357.htmlDreamweaver2015/01/12 15:28:48<p><strong>Dreamweaver</strong>可以用最快速的方式将Fireworks,FreeHand,或photoshop等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。网页设计制作中经常需要用到DW,如果出现&quot;此产品的许可证已过期&quot;而不能使用,那是一件很杯具的事情。</p><p>今天绿色资源网小编把Adobe&nbsp;Dreamweaver CS4 安装卸载了四五遍,还是提示许可证过期,后来在网上找了一个可以解决的方法:</p><p><strong>方法一:</strong></p><p>1.首先进入c:\program files\Common Files\Adobe\Adobe PCD\cache\(默认系统安装的位置)如果你的系统安装在其它盘 那么请把c改成你的系统所在的盘符 。然后把这个里面的文件删除。</p><p>2.启动dreamweaver cs4 然后可以看到要求你注册的页面,输入以下注册码</p><p>1325-1110-3786-4687-3270-8979</p><p>1192-1261-5493-3634-4588-8338</p><p>1192-1413-8739-4724-1366-4303</p><p>3.不要着急打开你的dreamweaver 然后</p><p><strong>打开X:\WINDOWS\system32\drivers\etc\hosts 这个文件, 在里面加入一节:</strong></p><p>也就是在127.0.0.1 localhost 另起一行加一条</p><p>127.0.0.1 activate.adobe.com</p><p>(注释:以防止程序自动去网上激活。X为你的系统所在目录。)</p><p>Adobe Dreamweaver CS4 出现此产品的许可证已过期的解决办法&nbsp;</p><p><a href="http://www.downcc.com/soft/12182.html" target="_blank" textvalue="Adobe Dreamweaver CS4 10.0官方绿色版"><strong>Adobe Dreamweaver CS4 10.0官方绿色版</strong></a></p><p><strong>方法二:</strong></p><p>1、开始&amp;rarr;运行&amp;rarr;输入services.msc&amp;rarr;找到 FLEXnet Licensing Service 服务,启动此服务。</p><p>2、删除C:\Program Files\Common Files\Adobe\Adobe PCD\cache\cache.db</p><p>3、删除C:\Documents and Settings\All Users\Application Data\FLEXnet\</p><p>4、编辑 C:windows&amp;rarr;system32&amp;rarr;drivers&amp;rarr;etc 目录下的 hosts 文件, 在后面加上:</p><p>127.0.0.1 activate.adobe.com</p><p>127.0.0.1 practivate.adobe.com</p><p>127.0.0.1 ereg.adobe.com</p><p>127.0.0.1 activate.wip3.adobe.com</p><p>127.0.0.1 wip3.adobe.com</p><p>127.0.0.1 3dns-3.adobe.com</p><p>127.0.0.1 3dns-2.adobe.com</p><p>127.0.0.1 adobe-dns.adobe.com</p><p>127.0.0.1 adobe-dns-2.adobe.com</p><p>127.0.0.1 adobe-dns-3.adobe.com</p><p>127.0.0.1 ereg.wip3.adobe.com</p><p>127.0.0.1 activate-sea.adobe.com</p><p>127.0.0.1 wwis-dubc1-vip60.adobe.com</p><p>127.0.0.1 activate-sjc0.adobe.com</p><p><span style="color: #6600cc">5、再打开Adobe Dreamweaver CS4 输入序列号</span></p><p>6、删除刚才在C:\windows\system32\driver\etc 目录下的 hosts 文件末尾添加的内容</p><p><strong>本人使用第一种方法,目前使用正常!</strong></p><p><span style="color: #ff0000">Adobe Dreamweaver CS4 激活序列号:</span></p><p>1330-1930-8509-4994-7790-8379</p><p>1192-1261-5493-3634-4588-8338</p><p>1192-1413-8739-4724-1366-4303</p><p><strong>Adobe Photoshop&nbsp;CS4 激活序列号:</strong></p><p>1330-1082-3503-2270-3738-6738&nbsp;</p><p>1330-1776-8671-6289-7706-2916&nbsp;</p><p>1330-1567-6599-8775-4155-3745</p><p>1330-1779-4488-2103-6954-0916</p><p>1330-1170-1002-7856-5023-0777</p><p>1330-1795-2880-5375-9721-5392</p><p>1330-1221-6824-4838-0308-6823</p><p>1330-1283-7461-4574-7002-2504&nbsp;</p><p>1325-1643-8891-5973-3510-4593</p><p>1325-1368-3153-0161-7661-8224&nbsp;</p><p><strong>PS:此方法也可以用于Adobe其他产品出现 此产品的许可证已过期 的问题!只是输入相应的注册码,激活序列号即可。</strong></p>http://www.downcc.com/tech/3646.htmlPhotoshop2014/11/23 10:58:19<p>今天,给大家来个Adobe photoshop cs5的安装教程吧,这个教程只是针对不会安装Adobe photoshop CS5的新手们,高手可以绕过哈,^_^。那么,开始吧。</p><p>Adobe photoshop cs5注册机下载地址:< a href="http://www.downcc.com/soft/9019.html" target="_self" textvalue="http://www.downcc.com/soft/9019.html">http://www.downcc.com/soft/9019.html</a></p><p>1、先准备软件,下载地址:<a href="http://www.downcc.com/soft/4635.html" target="_self" textvalue="http://www.downcc.com/soft/4635.html">http://www.downcc.com/soft/4635.html</a>,这个是破解版的,呵呵。下载后解压到电脑任一目录下:</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/201222820217398.jpg"/></p><p>2、会弹出一个警告,不用管它,直接忽略掉。</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/201222820217253.jpg"/></p><p>3、正在安装,如下图:</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/201222820217574.jpg"/></p><p>4、点击&quot;接受&quot;,开始安装。</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/201222820217578.jpg" width="600" height="586"/></p><p>5、要输入序列号,呵呵,那就给一个吧。<span style="COLOR: #ff0000; FONT-SIZE: 16px">注意,在这里大家用注册机弄一个注册码出来后,不要关了注册机,不要再点generate按钮,也就是保证上面的注册码是你使用的那个。等安装完成后,点击patch来修改hosts文件,防止Adobe< span style="COLOR: #333333">Photoshop</span> CS5升级使注册码失效。切记!!!大部分网友注册码失效就是这里错了。</span></p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/201222820217270.jpg"/></p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/201222820217293.jpg" width="600"/></p><p>6、点击下一步,会要求输入adobe ID,不用管它,直接选择&quot;跳过此步骤&quot;</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/201222820217209.jpg" width="600"/></p><p>7、选择你需要安装的组件,单击&quot;安装&quot;开始进行安装:</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/201222820217754.jpg" width="600"/></p><p>8、安装进行中,漫长的等待中。</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/201222820217639.jpg" width="600"/></p><p>9、OK,安装完成了。</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/201222820217577.jpg" width="600"/></p><p>10、安装完成后,点击patch来修改hosts文件,防止Adobe photoshop CS5升级使注册码失效。</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/201222820218281.jpg" width="600"/></p><p>11、安装完成,启动时可能会弹一个框,让你填adobe ID什么的,不用管它,直接跳过就行了。安装成功了。</p><p style="TEXT-INDENT: 0px"><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-2/201222820218354.jpg" width="600" height="760"/></p>http://www.downcc.com/tech/5264.htmlHTML/CSS2014/04/07 13:50:35<p>谓iframe自适应高度,就是,基于界面美观和交互的考虑,隐藏了iframe的border和scrollbar,让人看不出它是个iframe。如果iframe始终调用同一个固定高度的页面,我们直接写死iframe高度就可以了。而如果iframe要切换页面,或者被包含页面要做DOM动态操作,这时候,就需要程序去同步iframe高度和被包含页的实际高度了。</p>< p>如果iframe的高度没有确定,那将是初始的高度。<br />< span style="color: rgb(112,48,160)">iframe是网页中的一部分,其大小还要受到网页的限制,设置最高可以使用height=&quot;100%&quot;。</span><br /> 基本上解决iframe超出的高度都是增加了滚动条来实现的,很简单,如果你iframe中的信息超出了一屏幕,你就必须使用滚动条了。</p>< p>开始用的时候还不行,后来发现是因为js跨域问题,没有权限。后来设置了window.document.domain 就可以了,用的是jquery代码2方法。</p>< p><strong>跨域下的iframe自适应高度</strong><br />< br /> 跨域的时候,由于js的同源策略,父页面内的js不能获取到iframe页面的高度。需要一个页面来做代理。<br /> 方法如下:假设www.a.com下的一个页面a.html要包含www.b.com下的一个页面c.html。<br /> 我们使用www.a.com下的另一个页面agent.html来做代理,通过它获取iframe页面的高度,并设定iframe元素的高度。<br />< br /> a.html中包含iframe:<br />& lt;iframe src=&quot;http://www.b.com/c.html&quot; id=&quot;Iframe&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; style=&quot;border:0px;&quot;&gt;&lt;/iframe&gt;<br />< br /> 在c.html中加入如下代码:<br />& lt;iframe id=&quot;c_iframe&quot;&nbsp; height=&quot;0&quot; width=&quot;0&quot;&nbsp; src=&quot;http://www.a.com/agent.html&quot; style=&quot;display:none&quot;& gt;&lt;/iframe&gt;<br />& lt;script type=&quot;text/javascript&quot;&gt;<br />& nbsp;&nbsp;&nbsp; (function autoHeight(){<br />& nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp; var b_width = Math.max(document.body.scrollWidth,document.body.clientWidth);<br />& nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp; var b_height = Math.max(document.body.scrollHeight,document.body.clientHeight);<br />& nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp; var c_iframe = document.getElementById(&quot;c_iframe&quot;);<br />& nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp; c_iframe.src = c_iframe.src+&quot;#&quot;+b_width+&quot;|&quot;+b_height;&nbsp;<br />& nbsp;&nbsp;&nbsp; })();<br />& lt;/script&gt;<br />< br /> 最后,agent.html中放入一段js:<br />& lt;script type=&quot;text/javascript&quot;&gt;<br />& nbsp;&nbsp;&nbsp; var b_iframe = window.parent.parent.document.getElementById(&quot;Iframe&quot;);<br />& nbsp;&nbsp;&nbsp; var hash_url = window.location.hash;<br />& nbsp;&nbsp;&nbsp; if(hash_url.indexOf(&quot;#&quot;)&gt;=0){<br />& nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp; var hash_width = hash_url.split(&quot;#&quot;)[1].split(&quot;|&quot;)[0]+&quot;px&quot;;<br />& nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp; var hash_height = hash_url.split(&quot;#&quot;)[1].split(&quot;|&quot;)[1]+&quot;px&quot;;<br />& nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp; b_iframe.style.width = hash_width;<br />& nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp; b_iframe.style.height = hash_height;<br />& nbsp;&nbsp;&nbsp; }<br />& lt;/script&gt;<br /> agent.html从URL中获得宽度值和高度值,并设置iframe的高度和宽度(因为agent.html在www.a.com下,所以操作a.html时不受JavaScript的同源限制)</p>< p><span style="color: rgb(255,0,0)">超级简单的方法,也不用写什么判断浏览器高度、宽度啥的。</span><br /> 下面的两种方法自选其一就行了。一个是放在和iframe同页面的,一个是放在test.html页面的。<br /> 注意别放错地方了哦。</p>< p><strong>下面是其他两种方法:</strong><br /> iframe代码,注意要写ID<br />< br />& lt;iframe src=&quot;test.html&quot; id=&quot;main&quot; width=&quot;700&quot; height=&quot;300&quot; frameborder=&quot;0&quot; scrolling=&quot;auto&quot;&gt;&lt;/iframe&gt;<br />< br />< strong>jquery代码1:</strong><br />< br /> //注意:下面的代码是放在test.html调用<br /> $(window.parent.document).find(&quot;#main&quot;).load(function(){<br /> var main = $(window.parent.document).find(&quot;#main&quot;);<br /> var thisheight = $(document).height()+30;<br /> main.height(thisheight);<br /> });<br />< br />< strong>jquery代码2:</strong><br />< br /> //注意:下面的代码是放在和iframe同一个页面调用<br /> $(&amp;quot;#main&amp;quot;).load(function(){<br /> var mainheight = $(this).contents().find(&quot;body&quot;).height()+30;<br /> $(this).height(mainheight);<br /> });&nbsp;</p>< p><span style="color: rgb(255,0,0)">第二种有效,不过要注意一点是,增加的JS要写在iframe下面,放在头部是测试没有效果。</span><br /> 测试代码:<br />& lt;iframe id=&quot;mainframe&quot; name=&quot;mainframe&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; src=&quot;/Home/Activitylist&quot;&nbsp;frameborder=&quot;0&quot; width=&quot;100%&quot; scrolling=&quot;no&quot; height=&quot;100%&quot;&gt;&lt;/iframe&gt;<br />& lt;script type=&quot;text/javascript&quot;&gt;<br /> //注意:下面的代码是放在和iframe同一个页面调用,放在iframe下面<br /> $(&amp;quot;#mainframe&amp;quot;).load(function () {<br /> var mainheight = $(this).contents().find(&quot;body&quot;).height() + 30;<br />& nbsp;$(this).height(mainheight);<br /> });<br />& lt;/script&gt;</p>http://www.downcc.com/tech/5130.htmlPhotoshop2013/11/21 13:55:13<p>本文档对 Photoshop 中的显卡用法提供了快速参考指南。有些功能需要兼容的显卡才能使用。如果显卡或其驱动程序有缺陷或不受支持,则这些功能根本不起作用。其他功能使用显卡进行加速;如果显卡或驱动程序有缺陷,则这些功能的运行速度会变慢。</p>< p><strong>Mercury 图形引擎</strong></p>< p>Mercury 图形引擎 (MGE) 代表使用显卡或 GPU 加速的功能。在 photoshop cs6 中,这个新引擎会在您使用关键工具(例如&ldquo;液化&rdquo;、&ldquo;变形&rdquo;、&ldquo;光效&rdquo;以及&ldquo;油画&rdquo;滤镜)进行编辑时产生近乎即时呈现的效果。新的 MGE 提供了前所未有的响应速度,可让您在工作时感觉更流畅。</p>< p>MGE 是< a target="_blank" href="http://www.downcc.com/soft/13914.html">Photoshop CS6</a> 的新增功能,使用 OpenGL 和 OpenCL 框架。它不使用 nVidia 的专有 CUDA 框架。</p>< p>要使用 MGE,您必须配备受支持的显卡和更新过的驱动程序。如果您没有受支持显卡,性能会下降。大多数情况下,无法实现加速,该功能将在普通的 CPU 模式下运行。但是,有些功能在没有受支持显卡的情况下不起作用。</p>< p><strong>Photoshop CS6 中添加的 GPU 增强功能</strong></p>< p>&ldquo;自适应广角&rdquo;滤镜(需要兼容的显卡)</p>< p>液化(通过具有 512 MB VRAM 的兼容显卡加速)</p>< p>油画(需要兼容的显卡)</p>< p>变形和操控变形(通过兼容的显卡加速)</p>< p>场景模糊、光圈模糊和倾斜/偏移(通过支持<br /> OpenCL 的显卡加速)</p>< p>光效库(需要配备了 512 MB VRAM 的<br /> 兼容显卡)</p>< p>新的 3D 增强功能(Photoshop 中的 3D 功能需要配备了 512 MB VRAM 的兼容显卡):</p>< p>可拖动的阴影</p>< p>地面反射</p>< p>粗糙度</p>< p>画布 UI 控件</p>< p>地面</p>< p>画布边缘的光 Widget</p>< p>IBL(基于图像的光)控制器</p>< p>早期版本的 Photoshop 中添加的 GPU 功能</p>< p><strong>细微缩放。</strong>请参阅 photoshop cs5 帮助中的连续缩放。</p>< p><strong>提示型显示 (HUD) 拾色器。</strong>请参阅 Photoshop CS5 帮助中的在绘画时选择颜色。</p>< p><strong>颜色取样环。</strong>请参阅 Photoshop CS5 帮助中的使用吸管工具选取颜色。</p>< p><strong>画笔大小动态调整和硬度控制。</strong>请参阅 Photoshop CS5 帮助中的通过拖动调整绘画光标的大小或更改绘画光标的硬度。</p>< p><strong>硬毛刷笔尖预览。</strong>请参阅 Photoshop CS5 帮助中的硬毛刷笔尖形状选项。</p>< p><strong>&ldquo;三等分&rdquo;剪裁网格叠加。</strong>请参阅 Photoshop CS5 帮助中的裁剪图像。</p>< p><strong>缩放增强功能。</strong>在所有缩放级别和在临时缩放时平滑显示。请参阅连续缩放和临时缩放图像。<br />& nbsp;</p>< p><strong>用于一站式缩放的动画过渡。</strong>按 Ctrl + 加号 (Windows) 或 Command + 加号即可缩放,并且图像会在缩放级别之间略微以动态方式变化。缩放可能不明显。</p>< p><strong>轻击平移。</strong>选择&ldquo;编辑&rdquo;&gt;&ldquo;首选项&rdquo;(Windows) 或&ldquo;Photoshop&rdquo;&gt;&ldquo;首选项&rdquo;(Mac OS)。在&ldquo;常规&rdquo;面板中,选择&ldquo;启用轻击平移&rdquo;。然后,选择抓手工具,并轻击图像,如同 iPhone 上的轻击手势一样。图像会平稳地滑动到新位置。<br />& nbsp;</p>< p><strong>旋转画布。</strong>请参阅 Photoshop CS5 帮助中的使用旋转视图工具。</p>< p><strong>查看非方形像素的图像。</strong>请参阅 Photoshop CS5 帮助中的调整像素长宽比。</p>< p><strong>像素网格。</strong>当图像上的缩放率超过 500% 时,会出现像素网格。请参阅 Photoshop CS5 帮助中的隐藏像素网格。</p>< p><strong>Adobe 颜色引擎 (ACE)。</strong>颜色转换的速度更快,因为是 GPU 在进行处理,而不是 CPU。</p>< p><strong>绘制画笔笔尖光标。</strong>选择&ldquo;编辑&rdquo;&gt;&ldquo;首选项&rdquo;(Windows) 或&ldquo;Photoshop&rdquo;&gt;&ldquo;首选项&rdquo;(Mac OS)。在&ldquo;光标&rdquo;面板中,选择&ldquo;画笔预览颜色&rdquo;。然后,当您以交互方式调整画笔工具的大小或硬度时,预览颜色会实时显示更改。请参阅 Photoshop CS5 帮助中的通过拖动调整绘画光标的大小或更改绘画光标的硬度。<br />& nbsp;</p>< p><strong>Adobe Bridge GPU 功能</strong></p>< p>&ldquo;预览&rdquo;面板</p>< p>全屏预览</p>< p>&ldquo;审阅&rdquo;模式</p>< p>有关所有这些功能的信息,请参阅 Adobe Bridge CS6 帮助中的预览和比较图像。</p>< p><strong>Photoshop CS6 中的 GPU/OpenGL 首选项</strong></p>< p>将兼容显卡 (GPU) 与 Photoshop 结合使用的优势在于,您可以体验更好的性能和更多的功能。如果您的显卡是旧式显卡且其 VRAM 有限,则会出现问题。如果您将其他程序与使用 GPU 的 Photoshop 同时使用,也会发生问题。</p>< p>将兼容显卡 (GPU) 与 Photoshop 结合使用的优势在于,您可以体验更好的性能和更多的功能。如果您的显卡是旧式显卡且其 VRAM 有限,或者您将其他程序与使用 GPU 的 Photoshop 同时使用,则会发生问题。</p>< p><strong>快速 GPU 疑难解答步骤</strong></p>< p>如果 Photoshop 与访问 GPU 的显示部件不兼容,则会遇到一些问题,如不自然感、错误和崩溃。</p>< p>如果您在运行 Photoshop 时遇到崩溃、错误地渲染窗口或对象、重绘问题或性能问题,请首先确定这些问题是否由 OpenGL 所致。</p>< p><strong>1. 关闭 OpenGL。</strong></p>< p>选择&ldquo;编辑&rdquo;&gt;&ldquo;首选项&rdquo;(Windows) 或&ldquo;Photoshop&rdquo;&gt;&ldquo;首选项&rdquo;(Mac OS)。<br />& nbsp;</p>< p>在&ldquo;性能&rdquo;面板中,取消选中&ldquo;使用图形处理器&rdquo;。单击&ldquo;确定&rdquo;。</p>< p>重新启动 Photoshop,然后执行同一个功能。</p>< p>如果在 OpenGL 绘图功能停用的情况下再次发生该问题,则说明 OpenGL 不是造成该问题的原因。有关其他疑难排解,请参阅疑难排解:系统错误和冻结问题 | Windows 上的 Adobe 软件或疑难排解:系统错误和冻结问题进行疑难解答 | Mac OS 10.x 上的 Adobe 软件。</p>< p>如果问题解决,则继续进行疑难排解步骤的其余部分来修复 OpenGL。</p>< p>2. 确保您使用的是最新的 Photoshop 更新。</p>< p>这些更新修复了一些错误和问题。</p>< p>3. 更新显示器驱动程序。</p>< p>更新后的显示器驱动程序可以修复多个问题,例如崩溃、错误地渲染对象和性能问题。请参阅&ldquo;更新视频显示驱动程序&rdquo;。然后,打开 Photoshop 首选项中&ldquo;使用图形处理器&rdquo;。</p>< p>4. 复位首选项。</p>< p>复位首选项后,会将 OpenGL 设置还原为默认状态。可通过在启动 Photoshop 之后立即按住 Shift+Ctrl+Alt (Windows) 或 Shift+Option+Command (Mac OS) 来将 Photoshop 复位。当系统询问您是否要删除 Adobe Photoshop 设置文件时,请单击&ldquo;是&rdquo;,并重试导致问题的功能。<br />& nbsp;</p>< p><strong>5. 将 OpenGL 模式更改为&ldquo;基本&rdquo;。</strong></p>< p>将 OpenGL 模式设置为&ldquo;基本&rdquo;后,即会使用最少的 GPU 内存量和最基本的 GPU 功能集。</p>< p>关闭所有文档。</p>< p>选择&ldquo;编辑&rdquo;&gt;&ldquo;首选项&rdquo;(Windows) 或&ldquo;Photoshop&rdquo;&gt;&ldquo;首选项&rdquo;(Mac OS)。</p>< p>在&ldquo;性能&rdquo;面板中,单击&ldquo;GPU 设置高级设置&rdquo;。</p>< p>选择&ldquo;模式&rdquo;&gt;&ldquo;基本&rdquo;。</p>< p>重新启动 Photoshop。</p>< p>如果该解决方案解决了问题,则切换到&ldquo;正常&rdquo;模式。观察是否再次发生该问题。如果该问题再次发生,则返回到&ldquo;基本&rdquo;模式。</p>< p><strong>注意:</strong>如果您为排除问题而更改 GPU 首选项,请在每次更改后重新启动 Photoshop。</p>< p><strong>6. 如果您正在使用多个视频适配器,则移除其他卡。</strong></p>< p>多个视频适配器会导致 Photoshop 中的 GPU 加速功能或已启用的功能出现问题。最好将两台(或更多)显示器连接到一个视频适配器。如果您必须使用多个视频适配器,请确保它们的品牌和型号相同。<br /> 否则,Photoshop 中会发生崩溃和其他问题。</p>< p>注意:</p>< p>使用两个视频适配器不会增强 Photoshop 的性能。</p>< p><strong>7. 检查您的&ldquo;高速缓存级别&rdquo;设置。</strong></p>< p>如果已经将 Photoshop 首选项中的高速缓存级别设置为 1,则会在使用 GPU 功能时遇到性能问题。将高速缓存级别复位到默认设置 4。</p>< p>选择&ldquo;编辑&rdquo;&gt;&ldquo;首选项&rdquo;&gt;&ldquo;性能&rdquo;(Windows) 或&ldquo;Photoshop&rdquo;&gt;&ldquo;首选项&rdquo;(Mac&nbsp;OS)。<br />& nbsp;</p>< p>在&ldquo;性能&rdquo;面板中,选择&ldquo;高速缓存级别&rdquo;&gt;&ldquo;4&rdquo;。</p>< p>GPU Sniffer</p>< p>为了帮助防止发生与 GPU 硬件或驱动程序损坏有关的 Photoshop 崩溃,Photoshop 采用了名为 GPU Sniffer 的小程序。每当 Photoshop 启动时,都会启动 Sniffer。Sniffer 运行 GPU 的初步测试,并将结果报告给 Photoshop。如果 Sniffer 崩溃或将失败状态报告给 Photoshop,则 Photoshop 将不使用 GPU。&ldquo;首选项&rdquo;的&ldquo;性能&rdquo;面板中的&ldquo;使用图形硬件&rdquo;复选框会被取消选中并停用。</p>< p>Sniffer 第一次失败时,Photoshop 会显示一个对话框,指示检测到 GPU 问题。在随后的启动中,将不再显示该对话框。</p>< p>如果您通过更换显卡或更新驱动程序更正了该问题,则在下次启动时 Sniffer 将通过,并将启用&ldquo;使用图形硬件&rdquo;复选框,还原为以前的状态(启用或停用)http://www.downcc.com/tech/5072.htmlPhotoshop2013/10/14 17:00:27<p>有网友称在使用ps处理图片时,打开<a target="_blank" href="http://www.downcc.com/soft/20095.html">photoshop</a>突然发现在新建文档时,页面全灰,参数无法修改,这怎么办呢?卸载ps重装依然如此。</p>< p>小编在网络上搜索了下,发现曾经有人遇到雷同的问题,他的解释是由于电脑刚刚更新了显卡驱动引起的。他的解决办法是关闭&ldquo;使用图形处理器&rdquo;。<br />& nbsp;</p>< p>具体操作步骤为,打开photoshop,点编辑&mdash;&mdash;首选项&mdash;&mdash;性能,然后将使用图形处理器前面的对勾去掉即可。</p>< p>但是小编在自己的ps中打开性能这一项,无法找到使用图形处理器,或许是版本不同的缘故吧,如果相同问题的朋友可以尝试着这么试试。</p>http://www.downcc.com/tech/4899.htmlPhotoshop2013/06/28 19:54:58<p>大家都知道<a target="_blank" href="http://www.downcc.com/search.asp?m=2&amp;s=0&amp;word=photoshop&amp;x=22&amp;y=14">photoshop</a>是一款非常强大的绘图工具,可以安装字体,笔刷,滤镜插件。但是怎么安装呢?下面小编就来教教大家如何安装</p>< p>首先要下载一个PS工具</p>< p><a target="_blank" href="http://www.downcc.com/soft/12138.html"><strong>Adobe Photoshop CS5 V12.0 官方简体中文破解版< /strong></a></p>< p>我们先从最简单的开始</p>< p><strong>安装字体:</strong></p>< p>大家只需要把字体下载好,然后把字体复制到<strong>font目录</strong>即可!</p>< p style="text-indent: 0px"><img title="点击查看大图" alt="" width="600" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/2013628195731202.jpg" /></p>< p>安装笔刷:</p>< p>1.下载笔刷并解压缩后,打开PS软件。<strong><span style="color: #ff0000">单击编辑---预置管理器。</span></strong></p>< p style="text-indent: 0px"><img title="点击查看大图" alt="" width="600" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/2013628195732103.jpg" /></p>< p>2、在载入对话框中找到笔刷后按&ldquo;载入&rdquo;按钮。</p>< p style="text-indent: 0px"><img title="点击查看大图" alt="" width="600" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/2013628195732608.jpg" />&nbsp;</p>< p>3、完全载入后,单击工具箱中的画笔工具,在工具属性栏里操作就可以找到新画笔。 快捷键F5是画笔快捷键哦!!!</p>< p style="text-indent: 0px"><img title="点击查看大图" alt="" width="600" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/2013628195732400.jpg" /><br />& nbsp;</p>< p>笔刷就这样安装完成了,很简单吧!</p>< p>最后就是滤镜插件了,安装起来也是挺简单的。。</p>< p><strong>安装滤镜:</strong></p>< p>&nbsp;一、<strong>运行插件直接安装,可能有些插件可以复制到下面的目录里</strong></p>< p>比如说小编下载的一个降噪滤镜</p>< p style="text-indent: 0px"><img title="点击查看大图" alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/2013628195732599.jpg" /><br />& nbsp;</p>< p>&nbsp;二、另外新建一个文件夹,把想要安装或复制到这个文件夹里,然后启动你的ps点击编辑//增效工具和暂存盘/,勾选其他增效工具目录,将目标文件夹指定到你所安装插件的那个文件夹。这种安装的好处是你可以在你不想用的时候将那个勾选的选项不选。&nbsp;</p>< p style="text-indent: 0px"><img title="点击查看大图" alt="" width="600" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/2013628195732775.jpg" /></p>< p>这两种安装方法都是安装之后重新启动你的ps,就可以在你的滤镜下面发现你所安装的滤镜了。&nbsp;</p>< p>如果安装完成后启动软件提示找不到<strong>MSVCRT10.DLL</strong>,那么请将MSVCRT10.DLL文件拷贝到X:\WINDOWS\system目录中即可.&nbsp;</p>http://www.downcc.com/tech/4887.htmlDreamweaver2013/06/21 17:21:58<p>DW支持很多文件类型的代码提示,可是类型太多,不可能全部都有,所以我们必须自己添加进去:</p><p><strong>(1)</strong>添加文件类型:</p><p>打开DW,点击工具栏的&amp;ldquo;编辑&amp;rdquo;,最下面的&amp;ldquo;首选参数&amp;rdquo;,选中&amp;ldquo;文件类型/编辑器&amp;rdquo;,在&amp;ldquo;在代码视图中打开&amp;rdquo;那里添加你需要添加的文件类型,按确定。</p><p style="text-align:center;"><img title="点击查看大图" alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/2013621172334336.png"/></p><p><strong>(2)</strong>打开&nbsp;&nbsp;Dreamweaver&nbsp;安装目录下的configuration\DocumentTypesand找到&nbsp;<strong>MMDocumentTypes.xml&nbsp;</strong>打开</p><p>然后修改id为&amp;ldquo;HTML&amp;rdquo;&nbsp;的documenttype标签里面的winfileextension和macfileextension属性,在那两个属性里面添加文件类型</p><p style="text-align:center;"><img title="点击查看大图" alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/2013621172334320.png"/></p><p><strong>(3)</strong>打开&nbsp;&nbsp;Dreamweaver&nbsp;安装目录下的configuration找到<strong>Extensions.txt&nbsp;</strong>打开</p><p>然后找到第一行和第二行的结尾,&nbsp;其实就是&nbsp;&nbsp;&amp;ldquo;&nbsp;:&nbsp;All&nbsp;Documents&nbsp;&amp;rdquo;结尾和&amp;ldquo;&nbsp;:&nbsp;HTML&nbsp;Documents&nbsp;&amp;rdquo;结尾,在这两个冒号前添加你的文件类型</p><p style="text-align:center;"><img title="点击查看大图" alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/2013621172334234.png"/></p><p><strong>(4)</strong>打开C:\Users\**(你的用户名)\AppData(可能隐藏了)\Roaming\Adobe\Dreamweaver&nbsp;CS5\en_US(中文版是zh_CN)\Configuration\DocumentTypes</p><p>然后就像步骤(2),打开<strong>MMDocumentTypes.xml&nbsp;</strong>再修改</p><p><strong>(5)</strong>同样位置,打开C:\Users\**(你的用户名)\AppData(可能隐藏了)\Roaming\Adobe\Dreamweaver&nbsp;CS5\en_US(中文版是zh_CN)\Configuration</p><p>也像步骤(3),打开<strong>Extensions.txt&nbsp;</strong>再修改</p><p><strong>(6)</strong>修改完之后重启DW。</p><p><strong>Adobe Dreamweaver CS5(DW) 简体中文官方完整正式安装版</strong>&nbsp;</p><p><strong><span style="font-size: 18px">让Dreamweaver支持phtml:</span></strong></p><p>ZendFramework模板默认扩展名是.phtml,用DW打开后默认是使用纯文本编辑,不能高亮显示也不能显示代码提示等。只需简单修改Dreamweaver的配置文件,即可让DW打开phtml后是使用php引擎解析:<br/>找到如下文件:<br/><br/>%Dreamweaver安装目录%\ configuration\documenttypes\mmdocumenttypes.xml<br/>将原始内容:<br/><br/><documenttype servermodel="&amp;rdquo;PHP" mysql="" internaltype="&amp;rdquo;Dynamic&amp;rdquo;" winfileextension="&amp;rdquo;php,php3,php4,php5&amp;Prime;" macfileextension="&amp;rdquo;php,php3,php4,php5&amp;Prime;" file="&amp;rdquo;Default.php&amp;rdquo;" writebyteordermark="&amp;rdquo;false&amp;rdquo;"></documenttype>修改为(即在粗体部份加上.phtml):<br/>保存后重新启动DW即可。</p>http://www.downcc.com/tech/4873.htmlPhotoshop2013/06/07 13:14:59<p>虽然Adobe公司已宣布放弃CS系列,不过未来还是会继续销售CS6套装软件,尽管只会提供数字版本。photoshop的用户在很长一段时间内估计会继续使用CS系列,Photoshop CS6具备全新的 Adobe Mercury 图形引擎、突破性的全新内容感应工具、改良的设计工具等,可提供快如闪电的效能。</p>< p>西西为大家制作了Photoshop CS6的详细图文安装破解教程,希望能帮到有需要的朋友。</p>< p><strong><span style="color: #ff0000">photoshop cs6 官方中文原版下载:<a target="_blank" href="http://www.downcc.com/soft/13914.html">http://www.downcc.com/soft/13914.html</a></span></strong></p>< p><strong><span style="color: #ff0000">amtlib.dll 补丁下载:<a target="_blank" href="http://www.downcc.com/soft/9842.html">http://www.downcc.com/soft/9842.html</a></span></strong></p>< p><strong>安装步骤:</strong></p>< p>开始安装时我们需要创建一个Adobe ID,后面安装过程中需要用到。</p>< p>1、下载Photoshop CS6中文版,并解压到指定位置。</p>< p><img title="点击查看大图" alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/201367131832382.png" /></p>< p>解压完毕后在Adobe CS6文件夹中找到&ldquo;set-up.exe&rdquo;,双击开始安装Photoshop CS6。</p>< p><img title="点击查看大图" alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/201367131833828.png" /></p>< p>2、启动安装程序以后,会出现下面的窗口,点击忽略继续安装。</p>< p><img title="点击查看大图" alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/201367131833405.png" /><br />& nbsp;</p>< p><img title="点击查看大图" alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/201367131833537.png" /></p>< p>3、选择安装版本,这里我们选择安装试用版</p>< p><img title="点击查看大图" alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/201367131833313.png" /><br />& nbsp;</p>< p>4、接受许可协议</p>< p><img title="点击查看大图" alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/201367131833712.png" /><br />& nbsp;</p>< p>5、此步需要登录刚才我们创建的Adobe ID,如果之前没有创建ID的则可以在点击登录后的页面中创建。</p>< p><img title="点击查看大图" alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/201367131833560.png" /><br />& nbsp;</p>< p><img title="点击查看大图" alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/201367131833514.png" /></p>< p>6、登录操作完成后就进入安装内容界面了,由于小编的系统为32位,下面的图则只有一个安装选项,若是64位系统的朋友则会有Photoshop CS6与Photoshop CS6(64bit)两个安装内容,可选择都安装也可只安装一个。</p>< p><img title="点击查看大图" alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/201367131833999.png" /></p>< p>7、等待安装完成,大概6~10分钟左右便可完成安装。</p>< p><img title="点击查看大图" alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/201367131833768.png" /><br />& nbsp;</p>< p><img title="点击查看大图" alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/201367131833323.png" /><br />& nbsp;</p>< p>8、源程序安装完成后接下来就需要进行破解,下载上面我们给出的<a target="_blank" href="http://www.downcc.com/soft/9842.html">ADOBE photoshop cs6 32&amp;64 amtlib.dll 补丁</a>。</p>< p><img title="点击查看大图" alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/201367131833874.png" /><br />& nbsp;</p>< p>找到自己的Photoshop CS6安装目录,若是默认安装则在C盘programfile里面。</p>< p><img title="点击查看大图" alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/201367131833277.png" /><br />& nbsp;</p>< p>将补丁文件amtlib.dll拖入Photoshop CS6安装目录中覆盖目录中的同名文件。</p>< p><img title="点击查看大图" alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2013-6/201367131834455.png" /><br />& nbsp;</p>< p>9、安装破解成功!</p>http://www.downcc.com/tech/4796.htmlPhotoshop2013/04/25 19:11:08<p>Photoshop Cs5上经常使用的快捷键</p>< p><strong>工具箱</strong>(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取)</p>< p>矩形、椭圆选框工具 【M】</p>< p>裁剪工具 【C】</p>< p>移动工具 【V】</p>< p>套索、多边形套索、磁性套索 【L】</p>< p>魔棒工具 【W】</p>< p>喷枪工具 【J】</p>< p>画笔工具 【B】</p>< p>像皮图章、图案图章 【S】</p>< p>历史记录画笔工具 【Y】</p>< p>像皮擦工具 【E】</p>< p>铅笔、直线工具 【N】</p>< p>模糊、锐化、涂抹工具 【R】</p>< p>减淡、加深、海棉工具 【O】</p>< p>钢笔、自由钢笔、磁性钢笔 【P】</p>< p>添加锚点工具 【+】</p>< p>删除锚点工具 【-】</p>< p>直接选取工具 【A】</p>< p>文字、文字蒙板、直排文字、直排文字蒙板 【T】</p>< p>度量工具 【U】</p>< p>直线渐变、径向渐变、对称渐变、角度渐变、菱形渐变 【Shift】+【G】</p>< p>油漆桶工具 【G】</p>< p>吸管、颜色取样器 【I】</p>< p>抓手工具 【H】</p>< p>缩放工具 【Z】</p>< p>默认前景色和背景色 【D】</p>< p>切换前景色和背景色 【X】</p>< p>切换标准模式和快速蒙板模式 【Q】</p>< p>标准屏幕模式、带有菜单栏的全屏模式、全屏模式 【F】</p>< p>临时使用移动工具 【Ctrl】</p>< p>临时使用吸色工具 【Alt】</p>< p>临时使用抓手工具 【空格】</p>< p>打开工具选项面板 【Enter】</p>< p>快速输入工具选项(当前工具选项面板中至少有一个可调节数字) 【0】至【9】</p>< p>循环选择画笔 【[】或【]】</p>< p>选择第一个画笔 【Shift】+【[】</p>< p>选择最后一个画笔 【Shift】+【]】</p>< p>建立新渐变(在&rdquo;渐变编辑器&rdquo;中) 【Ctrl】+【N】</p>< p><strong>文件操作</strong></p>< p>新建图形文件 【Ctrl】+【N】</p>< p>用默认设置创建新文件 【Ctrl】+【Alt】+【N】</p>< p>打开已有的图像 【Ctrl】+【O】</p>< p>打开为... 【Ctrl】+【Alt】+【O】</p>< p>关闭当前图像 【Ctrl】+【W】</p>< p>保存当前图像 【Ctrl】+【S】</p>< p>另存为... 【Ctrl】+【Shift】+【S】</p>< p>存储副本 【Ctrl】+【Alt】+【S】</p>< p>页面设置 【Ctrl】+【Shift】+【P】</p>< p>打印 【Ctrl】+【P】</p>< p>打开&ldquo;预置&rdquo;对话框 【Ctrl】+【K】</p>< p>显示最后一次显示的&ldquo;预置&rdquo;对话框 【Alt】+【Ctrl】+【K】</p>< p>设置&ldquo;常规&rdquo;选项(在预置对话框中) 【Ctrl】+【1】</p>< p>设置&ldquo;存储文件&rdquo;(在预置对话框中) 【Ctrl】+【2】</p>< p>设置&ldquo;显示和光标&rdquo;(在预置对话框中) 【Ctrl】+【3】</p>< p>设置&ldquo;透明区域与色域&rdquo;(在预置对话框中) 【Ctrl】+【4】</p>< p>设置&ldquo;单位与标尺&rdquo;(在预置对话框中) 【Ctrl】+【5】</p>< p>设置&ldquo;参考线与网格&rdquo;(在预置对话框中) 【Ctrl】+【6】</p>< p>外发光效果(在&rdquo;效果&rdquo;对话框中) 【Ctrl】+【3】</p>< p>内发光效果(在&rdquo;效果&rdquo;对话框中) 【Ctrl】+【4】</p>< p>斜面和浮雕效果(在&rdquo;效果&rdquo;对话框中) 【Ctrl】+【5】</p>< p>应用当前所选效果并使参数可调(在&rdquo;效果&rdquo;对话框中) 【A】</p>< p><strong>图层混合模式</strong></p>< p>循环选择混合模式 【Alt】+【-】或【+】</p>< p>正常 【Ctrl】+【Alt】+【N】</p>< p>阈值(位图模式) 【Ctrl】+【Alt】+【L】</p>< p>溶解 【Ctrl】+【Alt】+【I】</p>< p>背后 【Ctrl】+【Alt】+【Q】</p>< p>清除 【Ctrl】+【Alt】+【R】</p>< p>正片叠底 【Ctrl】+【Alt】+【M】</p>< p>屏幕 【Ctrl】+【Alt】+【S】</p>< p>叠加 【Ctrl】+【Alt】+【O】</p>< p>柔光 【Ctrl】+【Alt】+【F】</p>< p>强光 【Ctrl】+【Alt】+【H】</p>< p>颜色减淡 【Ctrl】+【Alt】+【D】</p>< p>颜色加深 【Ctrl】+【Alt】+【B】</p>< p>变暗 【Ctrl】+【Alt】+【K】</p>< p>变亮 【Ctrl】+【Alt】+【G】</p>< p>差值 【Ctrl】+【Alt】+【E】</p>< p>排除 【Ctrl】+【Alt】+【X】</p>< p>色相 【Ctrl】+【Alt】+【U】</p>< p>饱和度 【Ctrl】+【Alt】+【T】</p>< p>颜色 【Ctrl】+【Alt】+【C】</p>< p>光度 【Ctrl】+【Alt】+【Y】</p>< p>去色 海棉工具+【Ctrl】+【Alt】+【J】</p>< p>加色 海棉工具+【Ctrl】+【Alt】+【A】</p>< p>暗调 减淡/加深工具+【Ctrl】+【Alt】+【W】</p>< p>中间调 减淡/加深工具+【Ctrl】+【Alt】+【V】</p>< p>高光 减淡/加深工具+【Ctrl】+【Alt】+【Z】</p>< p><strong>选择功能</strong></p>< p>全部选取 【Ctrl】+【A】</p>< p>取消选择 【Ctrl】+【D】</p>< p>重新选择 【Ctrl】+【Shift】+【D】</p>< p>羽化选择 【Ctrl】+【Alt】+【D】</p>< p>反向选择 【Ctrl】+【Shift】+【I】</p>< p>路径变选区 数字键盘的【Enter】</p>< p>载入选区 【Ctrl】+点按图层、路径、通道面板中的缩约图</p>< p><strong>滤镜</strong></p>< p>按上次的参数再做一次上次的滤镜 【Ctrl】+【F】</p>< p>退去上次所做滤镜的效果 【Ctrl】+【Shift】+【F】</p>< p>重复上次所做的滤镜(可调参数) 【Ctrl】+【Alt】+【F】</p>< p>选择工具(在&ldquo;3D变化&rdquo;滤镜中) 【V】</p>< p>立方体工具(在&ldquo;3D变化&rdquo;滤镜中) 【M】</p>< p>球体工具(在&ldquo;3D变化&rdquo;滤镜中) 【N】</p>< p>柱体工具(在&ldquo;3D变化&rdquo;滤镜中) 【C】</p>< p>轨迹球(在&ldquo;3D变化&rdquo;滤镜中) 【R】</p>< p>全景相机工具(在&ldquo;3D变化&rdquo;滤镜中) 【E】</p>< p><strong>视图操作</strong></p>< p>显示彩色通道 【Ctrl】+【~】</p>< p>显示单色通道 【Ctrl】+【数字】</p>< p>显示复合通道 【~】</p>< p>以CMYK方式预览(开关) 【Ctrl】+【Y】</p>< p>打开/关闭色域警告 【Ctrl】+【Shift】+【Y】</p>< p>放大视图 【Ctrl】+【+】</p>< p>缩小视图 【Ctrl】+【-】</p>< p>满画布显示 【Ctrl】+【0】</p>< p>实际象素显示 【Ctrl】+【Alt】+【0】</p>< p>向上卷动一屏 【PageUp】</p>< p>向下卷动一屏 【PageDown】</p>< p>向左卷动一屏 【Ctrl】+【PageUp】</p>< p>向右卷动一屏 【Ctrl】+【PageDown】</p>< p>向上卷动10 个单位 【Shift】+【PageUp】</p>< p>向下卷动10 个单位 【Shift】+【PageDown】</p>< p>向左卷动10 个单位 【Shift】+【Ctrl】+【PageUp】</p>< p>向右卷动10 个单位 【Shift】+【Ctrl】+【PageDown】</p>< p>将视图移到左上角 【Home】</p>< p>将视图移到右下角 【End】</p>< p>显示/隐藏选择区域 【Ctrl】+【H】</p>< p>显示/隐藏路径 【Ctrl】+【Shift】+【H】</p>< p>显示/隐藏标尺 【Ctrl】+【R】</p>< p>显示/隐藏参考线 【Ctrl】+【;】</p>< p>显示/隐藏网格 【Ctrl】+【&rdquo;】</p>< p>贴紧参考线 【Ctrl】+【Shift】+【;】</p>< p>锁定参考线 【Ctrl】+【Alt】+【;】</p>< p>贴紧网格 【Ctrl】+【Shift】+【&rdquo;】</p>< p>显示/隐藏&ldquo;画笔&rdquo;面板 【F5】</p>< p>显示/隐藏&ldquo;颜色&rdquo;面板 【F6】</p>< p>显示/隐藏&ldquo;图层&rdquo;面板 【F7】</p>< p>显示/隐藏&ldquo;信息&rdquo;面板 【F8】</p>< p>显示/隐藏&ldquo;动作&rdquo;面板 【F9】</p>< p>显示/隐藏所有命令面板 【TAB】</p>< p>显示或隐藏工具箱以外的所有调板 【Shift】+【TAB】</p>< p>文字处理(在&rdquo;文字工具&rdquo;对话框中)</p>< p>左对齐或顶对齐 【Ctrl】+【Shift】+【L】</p>< p>中对齐 【Ctrl】+【Shift】+【C】</p>< p>右对齐或底对齐 【Ctrl】+【Shift】+【R】</p>< p>左/右选择 1 个字符 【Shift】+【&larr;】/【&rarr;】</p>< p>下/上选择 1 行 【Shift】+【&uarr;】/【&darr;】</p>< p>选择所有字符 【Ctrl】+【A】</p>< p>选择从插入点到鼠标点按点的字符 【Shift】加点按</p>< p>左/右移动 1 个字符 【&larr;】/【&rarr;】</p>< p>下/上移动 1 行 【&uarr;】/【&darr;】</p>< p>左/右移动1个字 【Ctrl】+【&larr;】/【&rarr;】</p>< p>将所选文本的文字大小减小2 点象素【Ctrl】+【Shift】+【&lt;】</p>< p>将所选文本的文字大小增大2 点象素【Ctrl】+【Shift】+【&gt;】</p>< p>将所选文本的文字大小减小10 点象素【Ctrl】+【Alt】+【Shift】+【&lt;】</p>< p>将所选文本的文字大小增大10 点象素【Ctrl】+【Alt】+【Shift】+【&gt;】</p>< p>将行距减小2点象素 【Alt】+【&darr;】</p>< p>将行距增大2点象素 【Alt】+【&uarr;】</p>< p>将基线位移减小2点象素 【Shift】+【Alt】+【&darr;】</p>< p>将基线位移增加2点象素 【Shift】+【Alt】+【&uarr;】</p>< p>将字距微调或字距调整减小20/1000ems 【Alt】+【&larr;】</p>< p>将字距微调或字距调整增加20/1000ems 【Alt】+【&rarr;】</p>< p>将字距微调或字距调整减小100/1000ems 【Ctrl】+【Alt】+【&larr;】</p>< p>将字距微调或字距调整增加100/1000ems 【Ctrl】+【Alt】+【&rarr;】</p>< p>设置&ldquo;增效工具与暂存盘&rdquo;(在预置对话框中) 【Ctrl】+【7】</p>< p>设置&ldquo;内存与图像高速缓存&rdquo;(在预置对话框中) 【Ctrl】+【8】</p>< p><strong>编辑操作</strong></p>< p>还原/重做前一步操作 【Ctrl】+【Z】</p>< p>还原两步以上操作 【Ctrl】+【Alt】+【Z】</p>< p>重做两步以上操作 【Ctrl】+【Shift】+【Z】</p>< p>剪切选取的图像或路径 【Ctrl】+【X】或【F2】</p>< p>拷贝选取的图像或路径 【Ctrl】+【C】</p>< p>合并拷贝 【Ctrl】+【Shift】+【C】</p>< p>将剪贴板的内容粘到当前图形中 【Ctrl】+【V】或【F4】</p>< p>将剪贴板的内容粘http://www.downcc.com/tech/4362.htmlPhotoshop2012/11/28 14:42:20<p>平面设计常用制作尺寸<br />< strong>名片<br />< /strong>横版:90*55mm 85*54mm<br /> 竖版:50*90mm 54*85mm<br /> 方版:90*90mm 90*95mm<br />< strong>IC卡<br />< /strong>85x54MM<br /> 三折页广告<br /> 标准尺寸: (A4)210mm x 285mm<br /> 普通宣传册<br /> 标准尺寸: (A4)210mm x 285mm<br /> 文件封套<br /> 标准尺寸:220mm x 305mm<br /> 招贴画<br /> 标准尺寸:540mm x 380mm<br />< strong>挂旗<br />< /strong>标准尺寸:8开 376mm x 265mm<br /> 4开 540mm x 380mm<br /> 手提袋<br /> 标准尺寸:400mm x 285mm x 80mm<br /> 信纸 便条<br /> 标准尺寸:185mm x 260mm 210mm x 285mm<br />< strong>正度纸张:<br />< /strong>787&times;1092mm<br /> 开数(正度) 尺寸 单位(mm)<br /> 全开 781&times;1086<br /> 2开 530&times;760 3开 362&times;781<br /> 4开 390&times;543 6开 362&times;390<br /> 8开 271&times;390<br /> 16开 195&times;271<br /> 注:成品尺寸=纸张尺寸-修边尺寸<br />< strong>大度纸张:<br />< /strong>850*1168mm<br /> 开数(正度) 尺寸 单位(mm)<br /> 全开 844&times;1162<br /> 2开 581&times;844 3开 387&times;844<br /> 4开 422&times;581 6开 387&times;422<br /> 8开 290&times;422<br /> 注:成品尺寸=纸张尺寸-修边尺寸<br />< strong>常见开本尺寸<br />< /strong>(单位:mm)<br /> 开本尺寸:787 x 1092<br /> 对开:736 x 520<br /> 4开:520 x 368<br /> 8开:368 x 260<br /> 16开:260 x 184<br /> 32开:184 x 130<br /> 开本尺寸(大度):850 x 1168<br /> 对开:570 x 840<br /> 4开:420 x 570<br /> 8开:285 x 420<br /> 16开:210 x 285<br /> 32开:203 x 140<br /> 正度纸张:<br /> 787&times;1092mm<br /> 开数(正度) 尺寸 单位(mm)<br /> 全开 781&times;1086<br /> 2开 530&times;760<br /> 3开 362&times;781<br /> 4开 390&times;543<br /> 6开 362&times;390<br /> 8开 271&times;390<br /> 16开 195&times;271<br /> 注:成品尺寸=纸张尺寸-修边尺寸<br />< br />< strong>大度纸张:<br />< /strong>850*1168mm<br /> 开数(正度) 尺寸 单位(mm)<br /> 全开 844&times;1162<br /> 2开 581&times;844<br /> 3开 387&times;844<br /> 4开 422&times;581<br /> 6开 387&times;422<br /> 8开 290&times;422<br /> 注:成品尺寸=纸张尺寸-修边尺寸<br /> 16开<br /> 大度:210&times;285<br /> 正度:185&times;260<br /> 8开<br /> 大度:285&times;420<br /> 正度:260&times;370<br /> 4开<br /> 大度:420&times;570<br /> 正度:370&times;540<br /> 2开<br /> 大度:570&times;840<br /> 正度:540&times;740<br /> 全开<br /> 大:889&times;1194<br /> 小:787&times;1092<br />< br />< strong>有关新闻纸资料<br />< /strong>新闻纸尺寸有:547mm&times;392mm、545mm&times;370mm<br /> 常见新闻纸又有以下几种规格<br /> 平板纸规格:787&times;1092毫米,850x ll68毫米, 880x l230毫米。<br /> 卷筒纸规格:宽度787毫米,1092毫米, 1575毫米;长度约6000~8000米。<br /> CD一般设计大小<br /> 1、内页:123*126<br /> 2、底封:157*124<br /> 3、碟面:外圈_118、内圈_36或是25<br /> 要达到满意的数码扩印效果:<br /> 照片规格(英寸) (厘米) (像素) 数码相机类型<br /> 1寸 2.5*3.5cm 413*295<br /> 身份证大头照 3.3*2.2 390*260<br /> 2寸 3.5*5.3cm 626*413<br /> 小2寸(护照) 4.8*3.3cm 567*390<br /> 5 寸 5x3.5 12.7*8.9 1200x840以上 100万像素<br /> 6 寸 6x4 15.2*10.2 1440x960以上 130万像素<br /> 7寸 7x5 17.8*12.7 1680x1200以上 200万像素<br /> 8寸 8x6 20.3*15.2 1920x1440以上 300万像素<br /> 10寸 10x8 25.4*20.3 2400x1920以上 400万像素<br /> 12寸 12x10 30.5*20.3 2500x2000以上 500万像素<br /> 15寸 15x10 38.1*25.4 3000x2000 600万像素<br /> 另外,数码的片子别管像素是几百万,只看长边的像素数,1200出5寸<br /> 1400出6寸,1700出7寸,类推。。。<br /> 1寸(是指英寸)=2.54cm<br /> 我们说的x寸是指照片的长边,如5寸就是照片长2.54x5=12.7cm<br /> 12寸就是2.54x12=30.5cm ,<br /> 8x12就是长边2.54x12=30.5cm ,短边2.54x8=20.3cm<br /> 3R指纸,3R为89MM,5R为127MM<br /> 通常3R指3*5 就是5寸 5R指5*7 就是7寸<br /> R的意思是长方型(英文是Rectangle),都以最短边耒算.</p>< p>像135机拍的相片大都洗成3R,4R或5R以上,如果120机的6X7底洗成 3R相片,那它就没&quot;3寸 X 5寸&quot;了,它按照比例出片是&quot;3寸 x 3.5寸&quot;了,这也算是3R相片,还有3寸一定要足够.<br /> 又像120哈苏6X6底出的相片,因它的底片是正四方型,如果要出正四方的相片,如&quot;3寸 X 3寸&quot;,& quot;5寸 X 5寸&quot;,在这种情行我们不叫3R,而是3S或5S,S代表正四方型(英文是Square).<br /> 数码相机拍摄的照片一般是4:3的比例(与我们的显示器的比例一致),而扩印的照片的比例一般是3:2左右的(与胶卷负片的长宽比例一致),所以,讲数码相机的照片扩印出来一般要把照片的比例剪裁成3:2左右的,这样扩印出来的照片才是正好充满整张相纸。如果,您的照片不希望剪裁,或者是拍摄的内容太满,没有剪裁的余地,就只好在扩印的时候左右两边留一点白边了。<br /> 比如:您的照片是1600*1200的即比例是4:3的<br /> 而6寸照片是15.2*10.2的即比例是3:2的<br /> 如果您的照片不剪裁,4:3比例的照片放在3:2的相纸上面<br /> 只能照片的两边各留一点白边了,就像两边加了白框(上下不加)<br /> 如果不想留白边,可以把照片的上面或下面剪裁掉一些,<br /> 使照片成为1600*1074的 (1600/15.2*10.2=1074),这样就是3:2了,<br /> 正好放满整张6寸相纸了。<br /> 8寸照片的规格是6*8(15.2*20.3cm)比例是4:3的,扩印大多数数码照片是正好不用剪裁的。</p>< p><strong><span style="font-size: 18px">设计必备:常用典型颜色色值!<br />< /span></strong> <br /> 典型的蓝天颜色:<br /> 天蓝 c60m23<br /> 偏暖 c60m45<br /> 偏冷 c60m15<br />< br /> 典型的肤色值:非洲人 C35 m45 y53<br /> 亚洲人 c15 m43 y53<br />< br /> 典型记忆色及cmyk数值:< br /> C M Y K<br /> 银 色 20 15 14 0<br /> 金 色 5 15 65 0<br /> 米 色 5 5 15 0<br /> 高亮灰 5 5 3 0<br /> 浅 灰 25 16 16 0<br /> 中 灰 50 37 37 0<br /> 深 紫 100 68 10 25<br /> 深紫红 85 95 10 0<br /> 海水色 60 0 25 0<br /> 柠檬黄 5 18 75 0<br /> 暗 红 20 100 80 5<br /> 橘 红 5 100 100 5<br /> 橙 色 5 50 100 0<br /> 深褐色 45 65 100 40<br /> 粉红色 5 40 5 0< br />< br />< strong>常规CD盒的纸面尺寸:<br />< /strong><br /> 主封面在左边尺寸:宽是12.5CM在左边有3MM的出血,高是12.6,上下各有3MM的出血。<br /> 副封(主封面的右边的画面):宽高的尺寸同左,但出血位在右边。<br /> 底纸尺寸(不包括两折边的):宽13.8CM不用出血,高12.4CM,上下各有3MM出血<br /> 底纸的两折边的尺寸:有效尺寸为宽为7MM+3MM出血(注意一个在左一个在右),高为12.4CM,上下各有3MM的出血。<br />< br />< br />< strong>照片相关尺寸<br />< /strong><br /> 500万像素 有效4915200,像素2560X1920。可冲洗照片尺寸17X13,对角线21英寸<br /> 400万像素 有效3871488,像素2272X1704。可冲洗照片尺寸15X11,对角线19英寸<br /> 300万像素 有效3145728,像素2048X1536。可冲洗照片尺寸14X10,对角线17英寸<br /> 200万像素 有效1920000,像素1600X1200。可冲洗照片尺寸11X8, 对角线13英寸<br /> 130万像素 有效1228800,像素1280X960。 可冲洗照片尺寸9X6, 对角线11英寸<br /> 080万像素 有效786432, 像素1024X768。 可冲洗照片尺寸7X5, 对角线9英寸<br /> 050万像素 有效480000, 像素800X600。 可冲洗照片尺寸5X4, 对角线7英寸<br /> 030万像素 有效307200, 像素640X480。 可冲洗照片尺寸4X3, 对角线5英寸<br />< br /> 由上表可以看出:<br /> 5寸照片(3X5),采用800X600分辨率<br /> 6寸照片(4X6),采用1024X768分辨率<br /> 7寸照片(5X7),采用1024X768分辨率<br /> 8寸照片(6X9),采用1280X960分辨率<br />< br />< br />< strong>照片尺寸表:<br />< /strong>规格/英寸 尺寸/cm<br /> 3R/5寸 8.9&times;12.7<br /> 4R/6寸 15.2&times;10.2<br /> 5/7寸 12.7&times;17.8<br /> 6R/8寸 15.2&times;20<br /> 8R/10寸 20.3&times;25.4<br /> 10R/12寸 30.5&times;25.4<br /> 10RW/15寸 25.4&times;38.1<br /> 8K/1寸 2.54&times;3.81<br /> 护照/1.5寸 3.4&times;4.9<br /> 4K/2寸 3.6&times;5.5</p>http://www.downcc.com/tech/4361.htmlHTML/CSS2012/11/28 14:39:29<p>一些CSS命名规则<br /> 头:header<br /> 内容:content/containe<br /> 尾:footer<br /> 导航:nav<br /> 侧栏:sidebar<br /> 栏目:column<br /> 页面外围控制整体布局宽度:wrapper<br /> 左右中:left right center<br /> 登录条:loginbar<br /> 标志:logo<br /> 广告:banner<br /> 页面主体:main<br /> 热点:hot<br /> 新闻:news<br /> 下载:download<br /> 子导航:subnav<br /> 菜单:menu<br /> 子菜单:submenu<br /> 搜索:search<br /> 友情链接:friendlink<br /> 页脚:footer<br /> 版权:copyright<br /> 滚动:scroll<br /> 内容:content<br /> 标签页:tab<br /> 文章列表:list<br /> 提示信息:msg<br /> 小技巧:tips<br /> 栏目标题:title<br /> 加入:joinus<br /> 指南:guild<br /> 服务:service<br /> 注册:regsiter<br /> 状态:status<br /> 投票:vote<br /> 合作伙伴:partner</p>< p><strong>XHTML文件中id的命名<br />< /strong></p>< p>(1)页面结构<br /> 容器: container<br /> 页头:header<br /> 内容:content/container<br /> 页面主体:main<br /> 页尾:footer<br /> 导航:nav<br /> 侧栏:sidebar<br /> 栏目:column<br /> 页面外围控制整体布局宽度:wrapper<br /> 左右中:left right center<br /> (2)导航<br /> 导航:nav<br /> 主导航:mainbav<br /> 子导航:subnav<br /> 顶导航:topnav<br /> 边导航:sidebar<br /> 左导航:leftsidebar<br /> 右导航:rightsidebar<br /> 菜单:menu<br /> 子菜单:submenu<br /> 标题: title<br /> 摘要: summary<br /> (3)功能<br /> 标志:logo<br /> 广告:banner<br /> 登陆:login<br /> 登录条:loginbar<br /> 注册:regsiter<br /> 搜索:search<br /> 功能区:shop<br /> 标题:title<br /> 加入:joinus<br /> 状态:status<br /> 按钮:btn<br /> 滚动:scroll<br /> 标签页:tab<br /> 文章列表:list<br /> 提示信息:msg<br /> 当前的: current<br /> 小技巧:tips<br /> 图标: icon<br /> 注释:note<br /> 指南:guild<br /> 服务:service<br /> 热点:hot<br /> 新闻:news<br /> 下载:download<br /> 投票:vote<br /> 合作伙伴:partner<br /> 友情链接:link<br /> 版权:copyright</p>http://www.downcc.com/tech/4231.htmlHTML/CSS2012/09/28 22:37:24<div >对于自适应高度的代码有很多,可效率什么的考虑进来好代码就不多见了,不过思路倒是差不多的不带边框的iframe因为能和网页无缝的结合从而不刷新页面的情况下更新页面的部分数据成为可能,可是 iframe的大小却不像层那样可以&ldquo;伸缩自如&rdquo;,所以带来了使用上的麻烦,给iframe设置高度的时候多了也不好,少了更是不行,现在,让我来告诉大 家一种iframe动态调整高度的方法,主要是以下JS函数:< br />& nbsp;</div>< p><strong>第一种方法:代码简单,兼容性还可以,大家可以先测试下。</strong></p>< p>function SetWinHeight(obj)< br /> {< br /> var win=obj;< br /> if (document.getElementById)< br /> {< br /> if (win& amp;&amp; !window.opera)< br /> {< br /> if (win.contentDocument& amp;&amp; win.contentDocument.body.offsetHeight)< br /> win.height = win.contentDocument.body.offsetHeight;< br /> else if(win.Document& amp;&amp; win.Document.body.scrollHeight)< br /> win.height = win.Document.body.scrollHeight;< br /> }< br /> }< br /> }</p>< p>最后,加入iframe,不能丢掉onload属性,当然了,id也必须也函数中的win匹配</p>< p>&lt;iframe width=&quot;778&quot; align=&quot;center&quot; height=&quot;200&quot; id=&quot;win&quot; name=&quot;win&quot; onload=&quot;Javascript:SetWinHeight(this)&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;1.htm&quot;&gt;&lt;/iframe&gt;</p>< p>这么的这种也是跟上面的解决方法类似的代码<br />< strong>经典代码 iFrame 自适应高度,在IE6/IE7/IE8/Firefox/Opera/Chrome/Safari通过测试。</strong>< br /> HTML代码:</p>< p>&lt;iframe src=&quot;http://www.downcc.com/&quot; id=&quot;iframepage&quot; name=&quot;iframepage&quot; frameBorder=0 scrolling=no width=&quot;100%&quot; onLoad=&quot;iFrameHeight()&quot;& gt;&lt;/iframe&gt;Javascript代码:< br />& lt;script type=&quot;text/javascript&quot; language=&quot;javascript&quot;&gt;< br /> function iFrameHeight() {< br /> var ifm= document.getElementById(&quot;iframepage&quot;);< br /> var subWeb = document.frames ? document.frames[&quot;iframepage&quot;].document : ifm.contentDocument;< br /> if(ifm != null& amp;&amp; subWeb != null) {< br /> ifm.height = subWeb.body.scrollHeight;< br /> }< br /> }< br />& lt;/script&gt;</p>< p><strong>下面这个兼容性更好一些</strong></p>< p>&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot;&gt;< br /> function dyniframesize(down) {< br /> var pTar = null;< br /> if (document.getElementById){< br /> pTar = document.getElementById(down);< br /> }< br /> else{< br /> eval('pTar = ' + down + ';');< br /> }< br /> if (pTar& amp;&amp; !window.opera){< br /> //begin resizing iframe< br /> pTar.style.display=&quot;block&quot;< br /> if (pTar.contentDocument& amp;&amp; pTar.contentDocument.body.offsetHeight){< br /> //ns6 syntax< br /> pTar.height = pTar.contentDocument.body.offsetHeight +20;< br /> pTar.width = pTar.contentDocument.body.scrollWidth+20;< br /> }< br /> else if (pTar.Document& amp;&amp; pTar.Document.body.scrollHeight){< br /> //ie5+ syntax< br /> pTar.height = pTar.Document.body.scrollHeight;< br /> pTar.width = pTar.Document.body.scrollWidth;< br /> }< br /> }< br /> }< br />& lt;/script&gt;< br />& lt;iframe src =&quot;/default2.aspx&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;auto&quot; id=&quot;ifm&quot; name=&quot;ifm&quot; onload=&quot;javascript:dyniframesize('ifm');&quot; width=&quot;100%&quot;&gt;< br />& lt;/iframe&gt;< br />< br />< strong>另一种情况的iframe解决方案(超简单)</strong>< br /> 重要提示:src=中你必须填写的网页地址,一定要和本页面在同一个站点上,否则,会抱错,说&ldquo;拒绝访问!&rdquo;(实际上这是因为Js的跨域问题导致拒绝访问的)< br /> 之前自己也碰到过这个问题,为了得到答案去网上搜索,发现有不少人也遇到了这样的问题,现在就把解决方法共享一下< br /> 1、建立一个bottom.js的文件,然后输入下面的代码(只有两行哦)</p>< p>parent.document.all(&quot;框架ID名&quot;).style.height=document.body.scrollHeight;< br /> parent.document.all(&quot;框架ID名&quot;).style.width=document.body.scrollWidth;</p>< p>这里的 框架ID名 就是Iframe的ID,比如:</p>< p>&lt;IFRAME id=&quot;框架ID名&quot; name=&quot;left&quot; frameBorder=0 scrolling=no src=&quot;XXX.asp&quot; width=&quot;100%&quot;&gt;&lt;/IFRAME&gt;< br />& nbsp;</p>< p>2、给你网站里所有的被包含文件里面每个都加入</p>< p>&lt;script language =& quot;JavaScript&quot; src =& quot;bottom.js&quot;/&gt;&lt;/script&gt;</p>< p>3、OK,收工!< br /> 在WINXP、IE6下面测试通过。很简单吧!< br /> 实现 iframe 的自适应高度< br /> 实现 iframe 的自适应高度,能够随着页面的长度自动的适应以免除页面和 iframe 同时出现滚动条的现象。< br />& lt;script type=&quot;text/javascript&quot;&gt;< br /> //** iframe自动适应页面 **//< br /> //输入你希望根据页面高度自动调整高度的iframe的名称的列表< br /> //用逗号把每个iframe的ID分隔. 例如: [&quot;myframe1&quot;,& quot;myframe2&quot;],可以只有一个窗体,则不用逗号。< br /> //定义iframe的ID< br /> var iframeids=[&quot;test&quot;]< br /> //如果用户的浏览器不支持iframe是否将iframe隐藏 yes 表示隐藏,no表示不隐藏< br /> var iframehide=&quot;yes&quot;< br /> function dyniframesize()< br /> {< br /> var dyniframe=new Array()< br /> for (i=0; i&lt;iframeids.length; i++)< br /> {< br /> if (document.getElementById)< br /> {< br /> //自动调整iframe高度< br /> dyniframe[dyniframe.length] = document.getElementById(iframeids);< br /> if (dyniframe& amp;&amp; !window.opera)< br /> {< br /> dyniframe.style.display=&quot;block&quot;< br /> if (dyniframe.contentDocument& amp;&amp; dyniframe.contentDocument.body.offsetHeight) //如果用户的浏览器是NetScape< br /> dyniframe.height = dyniframe.contentDocument.body.offsetHeight;< br /> else if (dyniframe.Document& amp;&amp; dyniframe.Document.body.scrollHeight) //如果用户的浏览器是IE< br /> dyniframe.height = dyniframe.Document.body.scrollHeight;< br /> }< br /> }< br /> //根据设定的参数来处理不支持iframe的浏览器的显示问题< br /> if ((document.all || document.getElementById)& amp;&amp; iframehide==&quot;no&quot;)< br /> {< br /> var tempobj=document.all? document.all[iframeids] : document.getElementById(iframeids)< br /> tempobj.style.display=&quot;block&quot;< br /> }< br /> }< br /> }< br /> if (window.addEventListener)< br /> window.addEventListener(&quot;load&quot;, dyniframesize, false)< br /> else if (window.attachEvent)< br /> window.attachEvent(&quot;onload&quot;, dyniframesize)< br /> else< br /> window.onload=dyniframesize< br />& lt;/script&gt;< br />& nbsp;</p>< p><strong>第三中方法批量iframe自适应:</strong><br /> 工作中遇到iframe随所含内容自适应高度的问题,以前在网上看到过类似问题的解决方法,于是搜索一下,找到了一个比较完整的能够兼容浏览器的解决方法,省得自己写了。<br /> 虽然不用自己写,思路还是要明白,基本上就是取得iframe属性src所指定的包含文档中内容的高度,然后用来设置iframe自身的高度,在iframe所在页面载入时对页面中的所有需要自适应高度的iframe进行自动设置,省时省力,如果确定页面中全部iframe都需要自适应高度,直接取得iframe数组给代码,就连ID都不用自己写了,完成程序搞定。(代码贴上来:)</p>< p>&lt;script language=&quot;javascript&quot;&gt;< br /> //输入你希望根据页面高度自动调整高度的iframe的名称的列表< br /> //用逗号把每个iframe的ID分隔. 例如: [&quot;myframe1&quot;,& quot;myframe2&quot;],可以只有一个窗体,则不用逗号。< br /> //定义iframe的ID< br /> var iframeids=[&quot;test&quot;];< br /> //如果用户的浏览器不支持iframe是否将iframe隐藏 yes 表示隐藏,no表示不隐藏< br /> var iframehide=&quot;yes&quot;;< br /> function dyniframesize()< br /> {< br /> var dyniframe=new Array()< br /> for (i=0; i&lt;iframeids.length; i++)< br /> {< br /> if (document.getElementById)< br /> {< br /> //自动调整iframe高度< br /> dyniframe[dyniframe.length] = document.getElementById(iframeids[i]);< br /> if (dyniframe[i]& amp;&amp; !window.opera)< br /> {< br /> dyniframe[i].style.display=&quot;block&quot;;< br /> if (dyniframe[i].contentDocument& amp;&amp; dyniframe[i].contentDocument.body.offsetHeight) //如果用户的浏览器是NetScape< br /http://www.downcc.com/tech/4083.html网页特效2012/06/25 11:20:21<p>  该文也可以说是一个iframe自适应大小的折中解决办法。iframe出现滚动条的原因是,body里面的内容的高度大于了iframe的高度,所以会出现滚动条。</p>< p>  解决办法:</p>< p>  采用Jquery从iframe嵌套的页面中获取一个高度值,在iframe的父窗口中的onload事件中更新iframe的高度。</p>< p>  具体实现代码:</p>< p>  父页面:</p>< p><code><font face="NSimsun">&lt;script type=&quot;text/javascript&quot;&gt;<br /> function SetCwinHeight(){ <br />    var H=$(&quot;#myiframe&quot;).contents().find(&quot;meta&quot;).attr(&quot;content&quot;); <br />    alert(H); <br />    $(&quot;#myiframe2&quot;).height(H); <br /> } <br />& lt;/script&gt;<br />& lt;body style=&quot;overflow:auto;&quot;&gt;<br />& lt;iframe id=&quot;myiframe&quot; src=&quot;xx.html&quot; onLoad=&quot;SetCwinHeight()&quot;&gt;&lt;/iframe&gt;<br />& lt;/body&gt;<br />& lt;script type=&quot;text/javascript&quot;&gt;<br /> function SetCwinHeight(){<br />       var H=$(&quot;#myiframe&quot;).contents().find(&quot;meta&quot;).attr(&quot;content&quot;);<br />     alert(H);<br />     $(&quot;#myiframe2&quot;).height(H);<br />      }<br />& lt;/script&gt;<br />& lt;body style=&quot;overflow:auto;&quot;&gt;&lt;iframe id=&quot;myiframe&quot; src=&quot;xx.html&quot;& gt;&lt;/iframe&gt;&lt;/body&gt;&lt;/html&gt;</font></code></p>< p>  子页面:</p>< p>  Html代码</p>< p><code><font face="NSimsun">&lt;meta content=&quot;800px&quot;&gt;</font></code></p>< p>  运行原理: 父页面读取子页面中meta的字段值来设置iframe的高度</p>< p>  额外说明:</p>< p>  当iframe 的高度小于内容高度时,如果父窗口的BODY 的overflow:auto,则会出现2个垂直滚动条,iframe的垂直滚动条和父窗口的滚动条;</p>< p>  如果这时,BODY 的overflow:hidden,则只会出现iframe的垂直滚动条,但是,iframe的内容显示不完。</p>http://www.downcc.com/tech/4082.html网页特效2012/06/25 11:17:42<p><code><font face="NSimsun">&lt;iframe src=&quot;1.htm&quot; name=&quot;ifrmname&quot; id=&quot;ifrmid&quot;&gt;&lt;/iframe&gt;</font></code></p>< p>  方案一:用iframe的name属性定位</p>< p><code><font face="NSimsun">&lt;input type=&quot;button&quot; name=&quot;Button&quot; value=&quot;Button&quot;<br /> onclick=&quot;document.frames('ifrmname').location.reload()&quot;&gt;</font></code></p>< p>  或</p>< p><code><font face="NSimsun">&lt;input type=&quot;button&quot; name=&quot;Button&quot; value=&quot;Button&quot;<br /> onclick=&quot;document.all.ifrmname.document.location.reload()&quot;&gt;</font></code></p>< p>  方案二:用iframe的id属性定位</p>< p><code><font face="NSimsun">&lt;input type=&quot;button&quot; name=&quot;Button&quot; value=&quot;Button&quot;<br /> onclick=&quot;ifrmid.window.location.reload()&quot;&gt;</font></code></p>< p>  终极方案:当iframe的src为其它网站地址(跨域操作时)</p>< p><code><font face="NSimsun">&lt;input type=&quot;button&quot; name=&quot;Button&quot; value=&quot;Button&quot;<br /> onclick=&quot;window.open(document.all.ifrmname.src,'ifrmname','')&quot;&gt;</font></code></p>http://www.downcc.com/tech/4081.html网页特效2012/06/25 11:15:37<p>&lt;!DOCTYPE html PUBLIC& quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;& quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;< br />& lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;< br />& lt;head&gt;< br />& lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;< br />& lt;title&gt;JavaScript下拉菜单&lt;/title&gt;< br />& lt;style type=&quot;text/css&quot;&gt;< br /> * {< br /> padding:0;< br /> margin:0;< br /> }< br /> body {< br /> font-family:verdana, sans-serif;< br /> font-size:small;< br /> }< br /> #navigation, #navigation li ul {< br /> list-style-type:none;< br /> }< br /> #navigation {< br /> margin:20px;< br /> }< br /> #navigation li {< br /> float:left;< br /> text-align:center;< br /> position:relative;< br /> }< br /> #navigation li a:link, #navigation li a:visited {< br /> display:block;< br /> text-decoration:none;< br /> color:#000;< br /> width:120px;< br /> height:40px;< br /> line-height:40px;< br /> border:1px solid #fff;< br /> border-width:1px 1px 0 0;< br /> background:#c5dbf2;< br /> padding-left:10px;< br /> }< br /> #navigation li a:hover {< br /> color:#fff;< br /> background:#2687eb;< br /> }< br /> #navigation li ul li a:hover {< br /> color:#fff;< br /> background:#6b839c;< br /> }< br /> #navigation li ul {< br /> display:none;< br /> position:absolute;< br /> top:40px;< br /> left:0;< br /> margin-top:1px;< br /> width:120px;< br /> }< br /> #navigation li ul li ul {< br /> display:none;< br /> position:absolute;< br /> top:0px;< br /> left:130px;< br /> margin-top:0;< br /> margin-left:1px;< br /> width:120px;< br /> }< br />& lt;/style&gt;< br />& lt;script type=&quot;text/javascript&quot;&gt;< br /> function displaySubMenu(li) {< br /> var subMenu = li.getElementsByTagName(&quot;ul&quot;)[0];< br /> subMenu.style.display =& quot;block&quot;;< br /> }< br /> function hideSubMenu(li) {< br /> var subMenu = li.getElementsByTagName(&quot;ul&quot;)[0];< br /> subMenu.style.display =& quot;none&quot;;< br /> }< br />& lt;/script&gt;< br />& lt;/head&gt;< br />& lt;body&gt;< br />& lt;ul id=&quot;navigation&quot;&gt;< br />& lt;li onmouseover=&quot;displaySubMenu(this)&quot; onmouseout=&quot;hideSubMenu(this)&quot;&gt;< br />& lt;a href=&quot;#&quot;&gt;栏目1&lt;/a&gt;< br />& lt;ul&gt;< br />& lt;li&gt;&lt;a href=&quot;#&quot;&gt;栏目1-&gt;菜单1&lt;/a&gt;&lt;/li&gt;< br />& lt;li&gt;&lt;a href=&quot;#&quot;&gt;栏目1-&gt;菜单2&lt;/a&gt;&lt;/li&gt;< br />& lt;li&gt;&lt;a href=&quot;#&quot;&gt;栏目1-&gt;菜单3&lt;/a&gt;&lt;/li&gt;< br />& lt;li&gt;&lt;a href=&quot;#&quot;&gt;栏目1-&gt;菜单4&lt;/a&gt;&lt;/li&gt;< br />& lt;/ul&gt;< br />& lt;/li&gt;< br />& lt;li onmouseover=&quot;displaySubMenu(this)&quot; onmouseout=&quot;hideSubMenu(this)&quot;&gt;< br />& lt;a href=&quot;#&quot;&gt;栏目2&lt;/a&gt;< br />& lt;ul&gt;< br />& lt;li&gt;&lt;a href=&quot;#&quot;&gt;栏目2-&gt;菜单1&lt;/a&gt;&lt;/li&gt;< br />& lt;li&gt;&lt;a href=&quot;#&quot;&gt;栏目2-&gt;菜单2&lt;/a&gt;&lt;/li&gt;< br />& lt;li&gt;&lt;a href=&quot;#&quot;&gt;栏目2-&gt;菜单3&lt;/a&gt;&lt;/li&gt;< br />& lt;li&gt;&lt;a href=&quot;#&quot;&gt;栏目2-&gt;菜单4&lt;/a&gt;&lt;/li&gt;< br />& lt;li&gt;&lt;a href=&quot;#&quot;&gt;栏目2-&gt;菜单5&lt;/a&gt;&lt;/li&gt;< br />& lt;/ul&gt;< br />& lt;/li&gt;< br />& lt;li onmouseover=&quot;displaySubMenu(this)&quot; onmouseout=&quot;hideSubMenu(this)&quot;&gt;< br />& lt;a href=&quot;#&quot;&gt;栏目3&lt;/a&gt;< br />& lt;ul&gt;< br />& lt;li onmouseover=&quot;displaySubMenu(this)&quot; onmouseout=&quot;hideSubMenu(this)&quot;&gt;< br />& lt;a href=&quot;#&quot;&gt;栏目3-&gt;菜单1&lt;/a&gt;< br />& lt;ul&gt;< br />& lt;li&gt;&lt;a href=&quot;#&quot;&gt;菜单1-&gt;子菜单1&lt;/a&gt;&lt;/li&gt;< br />& lt;li&gt;&lt;a href=&quot;#&quot;&gt;菜单1-&gt;子菜单2&lt;/a&gt;&lt;/li&gt;< br />& lt;li&gt;&lt;a href=&quot;#&quot;&gt;菜单1-&gt;子菜单3&lt;/a&gt;&lt;/li&gt;< br />& lt;li&gt;&lt;a href=&quot;#&quot;&gt;菜单1-&gt;子菜单4&lt;/a&gt;&lt;/li&gt;< br />& lt;/ul&gt;< br />& lt;/li&gt;< br />& lt;li&gt;&lt;a href=&quot;#&quot;&gt;栏目3-&gt;菜单2&lt;/a&gt;&lt;/li&gt;< br />& lt;li onmouseover=&quot;displaySubMenu(this)&quot; onmouseout=&quot;hideSubMenu(this)&quot;&gt;< br />& lt;a href=&quot;#&quot;&gt;栏目3-&gt;菜单3&lt;/a&gt;< br />& lt;ul&gt;< br />& lt;li&gt;&lt;a href=&quot;#&quot;&gt;菜单3-&gt;子菜单1&lt;/a&gt;&lt;/li&gt;< br />& lt;li&gt;&lt;a href=&quot;#&quot;&gt;菜单3-&gt;子菜单2&lt;/a&gt;&lt;/li&gt;< br />& lt;li&gt;&lt;a href=&quot;#&quot;&gt;菜单3-&gt;子菜单3&lt;/a&gt;&lt;/li&gt;< br />& lt;/ul&gt;< br />& lt;/li&gt;< br />& lt;/ul&gt;< br />& lt;/li&gt;< br />& lt;/ul&gt;< br />& lt;/body&gt;< br />& lt;/html&gt;</p>http://www.downcc.com/tech/4080.html网页特效2012/06/25 11:14:24<p>今天做页面需要把JS里面的Date规范输出为&ldquo;YYYY-MM-DD HH:mm:SS&rdquo;的字符串,本来想上网百度一个现成的,结果搜出来的全是错的 :(< br />< br /> 自己写了一个,贴在这里,方便后面搜索的人:< br /> 把下面的代码复制到你的JS里,Date对象就可以直接调用toCommonCase():< br />< br /> Date.prototype.toCommonCase=function(){< br /> var xYear=this.getYear();< br /> xYear=xYear+1900;< br />< br /> var xMonth=this.getMonth()+1;< br /> if(xMonth&lt;10){< br /> xMonth=&quot;0&quot;+xMonth;< br /> }< br />< br /> var xDay=this.getDate();< br /> if(xDay&lt;10){< br /> xDay=&quot;0&quot;+xDay;< br /> }< br />< br /> var xHours=this.getHours();< br /> if(xHours&lt;10){< br /> xHours=&quot;0&quot;+xHours;< br /> }< br />< br /> var xMinutes=this.getMinutes();< br /> if(xMinutes&lt;10){< br /> xMinutes=&quot;0&quot;+xMinutes;< br /> }< br />< br /> var xSeconds=this.getSeconds();< br /> if(xSeconds&lt;10){< br /> xSeconds=&quot;0&quot;+xSeconds;< br /> }< br /> return xYear+&quot;-&quot;+xMonth+&quot;-&quot;+xDay+&quot;& quot;+xHours+&quot;:&quot;+xMinutes+&quot;:&quot;+xSeconds;< br /> }</p>http://www.downcc.com/tech/4079.html网页特效2012/06/25 11:09:12<p>先来看一个简单的例子:< br /> 下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。< br />< br /> frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下:< br />& lt;!DOCTYPE HTML PUBLIC& quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;< br />& lt;HTML&gt;< br />& lt;HEAD&gt;< br />& lt;TITLE&gt; frame& lt;/TITLE&gt;< br />& lt;/HEAD&gt;< br />& lt;frameset rows=&quot;50%,50%&quot;&gt;< br />& lt;frame name=top src=&quot;top.html&quot;&gt;< br />& lt;frame name=bottom src=&quot;bottom.html&quot;&gt;< br />& lt;/frameset&gt;< br />& lt;/HTML&gt;< br />< br /> 现在假设top.html (即上面的页面) 有七个button来实现对bottom.html (即下面的页面) 的刷新,可以用以下七种语句,哪个好用自己看着办了。< br />< br /> 语句1. window.parent.frames[1].location.reload();< br /> 语句2. window.parent.frames.bottom.location.reload();< br /> 语句3. window.parent.frames[&quot;bottom&quot;].location.reload();< br /> 语句4. window.parent.frames.item(1).location.reload();< br /> 语句5. window.parent.frames.item('bottom').location.reload();< br /> 语句6. window.parent.bottom.location.reload();< br /> 语句7. window.parent['bottom'].location.reload();< br />< br /> top.html 页面的代码如下:< br />< br />< br />& lt;!DOCTYPE HTML PUBLIC& quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;< br />& lt;HTML&gt;< br />& lt;HEAD&gt;< br />& lt;TITLE&gt; top.html& lt;/TITLE&gt;< br />& lt;/HEAD&gt;< br />& lt;BODY&gt;< br />& lt;input type=button value=&quot;刷新1&quot; onclick=&quot;window.parent.frames[1].location.reload()&quot;&gt;&lt;br&gt;< br />& lt;input type=button value=&quot;刷新2&quot; onclick=&quot;window.parent.frames.bottom.location.reload()&quot;&gt;&lt;br&gt;< br />& lt;input type=button value=&quot;刷新3&quot; onclick=&quot;window.parent.frames['bottom'].location.reload()&quot;&gt;&lt;br&gt;< br />& lt;input type=button value=&quot;刷新4&quot; onclick=&quot;window.parent.frames.item(1).location.reload()&quot;&gt;&lt;br&gt;< br />& lt;input type=button value=&quot;刷新5&quot; onclick=&quot;window.parent.frames.item('bottom').location.reload()&quot;&gt;&lt;br&gt;< br />& lt;input type=button value=&quot;刷新6&quot; onclick=&quot;window.parent.bottom.location.reload()&quot;&gt;&lt;br&gt;< br />& lt;input type=button value=&quot;刷新7&quot; onclick=&quot;window.parent['bottom'].location.reload()&quot;&gt;&lt;br&gt;< br />& lt;/BODY&gt;< br />& lt;/HTML&gt;< br /> 下面是bottom.html页面源代码,为了证明下方页面的确被刷新了,在装载完页面弹出一个对话框。< br />< br /> bottom.html 页面的代码如下:< br />& lt;!DOCTYPE HTML PUBLIC& quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;< br />& lt;HTML&gt;< br />& lt;HEAD&gt;< br />& lt;TITLE&gt; bottom.html& lt;/TITLE&gt;< br />& lt;/HEAD&gt;< br />& lt;BODY onload=&quot;alert('我被加载了!')&quot;&gt;< br />& lt;h1&gt;This is the content in bottom.html.&lt;/h1&gt;< br />& lt;/BODY&gt;< br />& lt;/HTML&gt;< br />< br />< br /> 解释一下:< br /> 1.window指代的是当前页面,例如对于此例它指的是top.html页面。< br /> 2.parent指的是当前页面的父页面,也就是包含它的框架页面。例如对于此例它指的是framedemo.html。< br /> 3.frames是window对象,是一个数组。代表着该框架内所有子页面。< br /> 4.item是方法。返回数组里面的元素。< br /> 5.如果子页面也是个框架页面,里面还是其它的子页面,那么上面的有些方法可能不行。< br />< br /> 附:< br /> Javascript刷新页面的几种方法:< br /> 1 history.go(0)< br /> 2 location.reload()< br /> 3 location=location< br /> 4 location.assign(location)< br /> 5 document.execCommand('Refresh')< br /> 6 window.navigate(location)< br /> 7 location.replace(location)< br /> 8 document.URL=location.href< br />< br />< br /> 自动刷新页面的方法:< br /> 1.页面自动刷新:把如下代码加入&lt;head&gt;区域中< br />& lt;meta http-equiv=&quot;refresh&quot; content=&quot;20&quot;&gt;< br /> 其中20指每隔20秒刷新一次页面.< br />< br /> 2.页面自动跳转:把如下代码加入&lt;head&gt;区域中< br />& lt;meta http-equiv=&quot;refresh&quot; content=&quot;20;url=http://www.downcc.com&quot;&gt;< br /> 其中20指隔20秒后跳转到<a href="http://www.downcc.com">http://www.downcc.com</a>页面< br />< br /> 3.页面自动刷新js版< br />& lt;script language=&quot;JavaScript&quot;&gt;< br /> function myrefresh()< br /> {< br /> window.location.reload();< br /> }< br /> setTimeout('myrefresh()',1000); //指定1秒刷新一次< br />& lt;/script&gt;< br />< br /> ASP.NET如何输出刷新父窗口脚本语句< br /> 1. this.response.write(&quot;&lt;script&gt;opener.location.reload();&lt;/script&gt;&quot;);< br />< br /> 2. this.response.write(&quot;&lt;script&gt;opener.window.location.href = opener.window.location.href;&lt;/script&gt;&quot;);< br />< br /> 3. Response.Write(&quot;&lt;script language=javascript&gt;opener.window.navigate(''你要刷新的页.asp'');&lt;/script&gt;&quot;)< br />< br />< br /> JS刷新框架的脚本语句< br />< br /> //如何刷新包含该框架的页面用< br />& lt;script language=JavaScript&gt;< br /> parent.location.reload();< br />& lt;/script&gt;< br />< br />< br /> //子窗口刷新父窗口< br />& lt;script language=JavaScript&gt;< br /> self.opener.location.reload();< br />& lt;/script&gt;< br /> ( 或 &lt;a href=&quot;javascript:opener.location.reload()&quot;&gt;刷新&lt;/a&gt; )< br />< br /> //如何刷新另一个框架的页面用< br />& lt;script language=JavaScript&gt;< br /> parent.另一FrameID.location.reload();< br />& lt;/script&gt;< br />< br /> 如果想关闭窗口时刷新或者想开窗时刷新的话,在&lt;body&gt;中调用以下语句即可。< br />< br />& lt;body onload=&quot;opener.location.reload()&quot;&gt; 开窗时刷新< br />& lt;body onUnload=&quot;opener.location.reload()&quot;&gt; 关闭时刷新< br />< br />& lt;script language=&quot;javascript&quot;&gt;< br /> window.opener.document.location.reload()< br />& lt;/script&gt;< br />< br />< br /> 1.window指代的是当前页面,例如对于此例它指的是top.html页面< br /> window 对象是整个BOM(browser object mode)的核心,所有对象和集合都和window关联.这样window对象就表示整个浏览器窗口了< br /> 3.frames是window对象,是一个数组。代表着该框架内所有子页面。< br /> 如果页面里有框架集合,那么每个框架都由它自己的window对象表示并存放在frames集合中.< br /> Index.htm 页面:< br />& lt;html&gt;< br />& lt;head&gt;< br />& lt;title&gt;框架集与框架&lt;/title&gt;< br />& lt;/head&gt;< br />& lt;frameset rows=&quot;80px,*&quot;&gt;< br />& lt;frame name=&quot;topframe&quot; src=&quot;Top.htm&quot;&gt;< br />& lt;frameset cols=&quot;180px,*&quot;&gt;< br />& lt;frame name=&quot;meframe&quot; src=&quot;Menu.htm&quot;&gt;< br />& lt;frameset rows=&quot;*,60px&quot;&gt;< br />& lt;frame name=&quot;dcframe&quot; src=&quot;DefaultContent.htm&quot;&gt;< br />& lt;frame name=&quot;buframe&quot; src=&quot;Bottom.htm&quot;&gt;< br />& lt;/frameset&gt;< br />& lt;/frameset&gt;< br />& lt;/frameset&gt;&lt;noframes&gt;&lt;/noframes&gt;< br />& lt;/html&gt;< br />< br /> Menu.htm 页面:< br />& lt;p&gt;< br />& lt;a href=&quot;News_01.htm&quot; target=&quot;dcframe&quot;&gt;新闻标题&lt;/a&gt;</p>http://www.downcc.com/tech/4078.html网页特效2012/06/25 11:05:53<p>前几天在网上看到一个技术牛人写的世界上判断是否IE浏览器之最短的js代码,如下:</p>< p>< table cellspacing="0" cellpadding="6" width="90%" style="border-bottom: #b1770b 1px solid; border-left: #b1770b 1px solid; margin: auto; table-layout: fixed; border-top: #b1770b 1px solid; border-right: #b1770b 1px solid">< tbody>< tr>< td bgcolor="#fdfddf" style="word-wrap: break-word">&lt;script&gt;< br /> if(!+[1,])alert(&quot;这是ie浏览器&quot;);< br />    else alert(&quot;这不是ie浏览器&quot;);< br />& lt;/script&gt;</td>< /tr>< /tbody>< /table>< /p>< p>怎么样,强悍吧。今天在博客园又看到一位朋友总结了其它一些判断方法(实例代码),于是烈火把这些教程转载给大家,期待对您有所帮助:</p>< p>其实有很多判断的方法,大都是根据浏览器的特性来的。</p>< p>比如库prototype的方法是:!!(window.attachEvent& amp;&amp; navigator.userAgent.indexOf('Opera') === -1) 。就是根据ie支持window.attachEvent添加侦听事件,非ie用window.addEventListener添加侦听事件来判断的。navigator.userAgent.indexOf('Opera') === -1是因为opara浏览器能伪装成ie.如果!!(window.attachEvent )为真,就是ie;反之,如果!window.addEventListener为真,也可以判断为ie.</p>< p>Ext使用的是!&quot;1&quot;[0],他利用IE无法使用数组下标访问字符串的特性来判断。在ie8下好像有问题。</p>< p>在!+[1,]还未被发现前,判断ie最短的表达式是 !+&quot;\v1&quot;.它利用的是ie不支持垂直制表符的特性。</p>< p>以前还有一个常用方法是document.all,由于opera浏览器能伪装成ie。可以这样写:!!(document.all& amp;&amp; navigator.userAgent.indexOf('Opera') === -1).</p>< p>还有很多,先记这几条,便于工作时查阅。</p>< p>1.+[1,]</p>< p>2.!+&quot;\v1&quot;</p>< p>3.!!(window.attachEvent& amp;&amp; navigator.userAgent.indexOf('Opera') === -1)</p>< p>4.!!(!window.addEventListener&amp;&amp; navigator.userAgent.indexOf('Opera') === -1)</p>< p>5.!!(document.all& amp;&amp; navigator.userAgent.indexOf('Opera') === -1)</p>http://www.downcc.com/tech/4077.html网页特效2012/06/25 11:02:07<p>我们有时候在上传文件前要判断文件的大小,通常有以下两种方式:</p>< p>&lt;!doctype html public& quot;-//w3c//dtd html 4.0 transitional//en&quot;&gt;< br />& lt;html&gt;< br />& lt;body&gt;< br />& lt;INPUT TYPE=&quot;file&quot; NAME=&quot;file&quot; SIZE=&quot;30&quot; onchange=&quot;getFileSize(this)&quot;&gt;< br />& lt;INPUT TYPE=&quot;file&quot; NAME=&quot;file&quot; SIZE=&quot;30&quot; onchange=&quot;getFileSize(this.value)&quot;&gt;< br />& lt;/body&gt;< br />& lt;script type=&quot;text/javascript&quot;&gt;< br />< br /> function getFileSize(filePath)< br /> {< br /> var image=new Image();< br /> image.dynsrc=filePath; title=&quot;downcc.com提示:点击查看&quot;< br /> alert(image.fileSize);< br /> }< br />< br /> function getFileSize(fileObj)< br /> {< br /> var image=new Image();< br /> image.dynsrc=fileObj.value;< br /> var size = image.fileSize || fileObj.files[0].fileSize;< br /> if(size& gt; 100000){< br /> alert(size);< br /> }< br />< br /> }< br />& lt;/script&gt;< br />& lt;/html&gt;</p>< p>但是以上代码有一个问题,就是在给image.dynsrc赋值的时候,要有文件的操作权限,换句话说,IE7之后的版本为了提高安全性不允许浏览器对文件进行操作,故以上代码不实用。< br />< br /> 以下代码通过调用ActiveX来进行文件的读取,需要启用ActiveX的部分功能。</p>< p>&lt;!doctype html public& quot;-//w3c//dtd html 4.0 transitional//en&quot;&gt;< br />& lt;html&gt;< br />< br />& lt;script type=&quot;text/javascript&quot;&gt;< br />< br /> function getFileSize(fileObj) {< br /> if (document.all) {< br /> window.oldOnError = window.onerror;< br /> window.onerror = function(err) {< br /> if (err.indexOf('utomation') != -1) {< br /> alert('No access to the file permissions.');< br /> return true;< br /> }< br /> else< br /> return false;< br /> };< br /> var fso = new ActiveXObject('Scripting.FileSystemObject');< br /> var file = fso.GetFile(fileName);< br /> window.onerror = window.oldOnError;< br /> return file.Size;< br /> }< br /> }< br />< br />& lt;/script&gt;< br />& lt;body&gt;< br />& lt;INPUT TYPE=&quot;file&quot; NAME=&quot;file&quot; SIZE=&quot;30&quot; onchange=&quot;getFileSize(this)&quot;&gt;< br />& lt;/body&gt;< br />& lt;/html&gt;</p>http://www.downcc.com/tech/4076.html网页特效2012/06/25 11:00:12<p>最近发现DOMDocument对象很重要,还有XMLHTTP也很重要< br />< br /> 注意大小写一定不能弄错.< br />< br /> 属性:< br />< br /> 1Attributes 存储节点的属性列表(只读)< br /> 2childNodes 存储节点的子节点列表(只读)< br /> 3dataType 返回此节点的数据类型< br /> 4Definition 以DTD或XML模式给出的节点的定义(只读)< br /> 5Doctype 指定文档类型节点(只读)< br /> 6documentElement 返回文档的根元素(可读写)< br /> 7firstChild 返回当前节点的第一个子节点(只读)< br /> 8Implementation 返回XMLDOMImplementation对象< br /> 9lastChild 返回当前节点最后一个子节点(只读)< br /> 10nextSibling 返回当前节点的下一个兄弟节点(只读)< br /> 11nodeName 返回节点的名字(只读)< br /> 12nodeType 返回节点的类型(只读)< br /> 13nodeTypedValue 存储节点值(可读写)< br /> 14nodeValue 返回节点的文本(可读写)< br /> 15ownerDocument 返回包含此节点的根文档(只读)< br /> 16parentNode 返回父节点(只读)< br /> 17Parsed 返回此节点及其子节点是否已经被解析(只读)< br /> 18Prefix 返回名称空间前缀(只读)< br /> 19preserveWhiteSpace 指定是否保留空白(可读写)< br /> 20previousSibling 返回此节点的前一个兄弟节点(只读)< br /> 21Text 返回此节点及其后代的文本内容(可读写)< br /> 22url 返回最近载入的XML文档的URL(只读)< br /> 23Xml 返回节点及其后代的XML表示(只读)< br />< br /> 方法:< br />< br /> 1appendChild 为当前节点添加一个新的子节点,放在最后的子节点后< br /> 2cloneNode 返回当前节点的拷贝< br /> 3createAttribute 创建新的属性< br /> 4createCDATASection 创建包括给定数据的CDATA段< br /> 5createComment 创建一个注释节点< br /> 6createDocumentFragment 创建DocumentFragment对象< br /> 7createElement 创建一个元素节点< br /> 8createEntityReference 创建EntityReference对象< br /> 9createNode 创建给定类型,名字和命名空间的节点< br /> 10createPorcessingInstruction 创建操作指令节点< br /> 11createTextNode 创建包括给定数据的文本节点< br /> 12getElementsByTagName 返回指定名字的元素集合< br /> 13hasChildNodes 返回当前节点是否有子节点< br /> 14insertBefore 在指定节点前插入子节点< br /> 15Load 导入指定位置的XML文档< br /> 16loadXML 导入指定字符串的XML文档< br /> 17removeChild 从子结点列表中删除指定的子节点< br /> 18replaceChild 从子节点列表中替换指定的子节点< br /> 19Save 把XML文件存到指定节点< br /> 20selectNodes 对节点进行指定的匹配,并返回匹配节点列表< br /> 21selectSingleNode 对节点进行指定的匹配,并返回第一个匹配节点< br /> 22transformNode 使用指定的样式表对节点及其后代进行转换< br /> 23transformNodeToObject 使用指定的样式表将节点及其后代转换为对象< br />< br />< br /> *********************************< br />< br />< br /> DOM(文档对象模型)< br /> DOM(文档对象模型)概念的推出,这个API使HTML如虎添翼,但是有些学DHTML的朋友还是有些困挠,只是因为目前的手册的书写不太科学,是按字母< br />< br /> 来分的,不便查阅.其实DOM中最关键是要掌握节点与节点之间的关系(between node andnode),想学习DHTML中的DOM千万不要从头到尾地看遍所< br />< br /> 有的属性和方法,你有三国时张松的&quot;过目不忘&quot;的本领吗?没有吧,那就听我分析一下:< br />< br /> 其实DOM教给我们的就是一个层次结构,你可以理解为一个树形结构,就像我们的目录一样,一个根目录,根目录下有子目录,子目录下还有子< br />< br /> 目录&hellip;&hellip;< br />< br /> 根节点:< br />< br />< br /> DOM把层次中的每一个对象都称之为节点(NODE),以HTML超文本标记语言为例:整个文档的一个根就是&lt;html&gt;,在DOM中可以使用< br />< br /> document.documentElement来访问它,它就是整个节点树的根节点(ROOT)< br />< br /> 子节点:< br />< br /> 一般意义上的节点,根节点以下最大子节点就是主文档区&lt;body&gt;了,要访问到body标签,在脚本中应该写:< br /> document.body< br /> body区以内所有的文本及HTML标签都是文档的节点,分别称为文本节点、元素节点(或者叫标签节点),大家知道HTML说到底只是文本而矣,< br />< br /> 不论怎么样的网页必然由这两个节点组成,也只能由这两个节点组成< br />< br /> 节点之间的关系:< br />< br /> 节点之间的关系也是DOM中最重要的一个关节,如何正确地引用到节点对象,一定要清楚节点树各个节点的相互描述方式,在DHTML里,< br />< br /> Javascript脚本就用了各个节点对象的一整套方法和属性去描述另外的节点对象。< br />< br />< br /> 节点的绝对引用:< br /> 返回文档的根节点< br /> document.documentElement< br /> 返回当前文档中被击活的标签节点< br /> document.activeElement< br /> 返回鼠标移出的源节点< br /> event.fromElement< br /> 返回鼠标移入的源节点< br /> event.toElement< br /> 返回激活事件的源节点< br /> event.srcElement< br />< br /> 节点的相对引用:(设当前对节点为node)< br /> 返回父节点< br /> node.parentNode< br /> node.parentElement< br /> 返回子节点集合(包含文本节点及标签节点)< br /> node.childNodes< br /> 返回子标签节点集合< br /> node.children< br /> 返回子文本节点集合< br /> node.textNodes< br /> 返回第一个子节点< br /> node.firstChild< br /> 返回最后一个子节点< br /> node.lastChild< br /> 返回同属下一个节点< br /> node.nextSibling< br /> 返回同属上一个节点< br /> node.previousSibling< br />< br /> 节点的各种操作:(设当前的节点为node)< br />< br /> 新增标签节点句柄:< br /> document.createElement(sNode) //参数为要新添的节点标签名,例:newnode=document.createElement(&quot;div&quot;);< br />< br /> 1、添加节点:< br /> 追加子节点:< br /> node.appendChild(oNode) //oNode为生新增的节点句柄,例:node.appendChild(newnode)< br /> 应用标签节点< br /> node.applyElment(oNode,sWhere)//oNode为生新增的节点句柄,sWhere有两个值:outside / inside,加在当前节点外面还是里面< br /> 插入节点< br /> inode.insertBefore()< br /> node.insertAdjacentElement()< br /> node.replaceAdjacentText()< br />< br /> 2、修改节点:< br />< br /> 删除节点< br /> node.remove()< br /> node.removeChild()< br /> node.removeNode()< br />< br /> 替换节点< br /> node.replaceChild()< br /> node.replaceNode()< br /> node.swapNode()< br />< br />< br /> 2、复制节点:< br /> 返回复制复制节点引用< br /> node.cloneNode(bAll)//bAll为布尔值,true / false 是否克隆该节点所有子节点< br />< br /> 3、节点信息< br /> 是否包含某节点< br /> node.contains()< br /> 是否有子节点< br /> node.hasChildNodes()< br />< br /> *******************************************************< br />< br /> 下面为javascript操作xml< br />& lt;script language=&quot;JavaScript&quot;&gt;< br />& lt;!--< br /> var doc = new ActiveXObject(&quot;Msxml2.DOMDocument&quot;); //ie5.5+,CreateObject(&quot;Microsoft.XMLDOM&quot;)< br />< br />< br /> //加载文档< br /> //doc.load(&quot;b.xml&quot;);< br />< br /> //创建文件头< br /> var p = doc.createProcessingInstruction(&quot;xml&quot;,&quot;version='1.0' encoding='gb2312'&quot;);< br />< br /> //添加文件头< br /> doc.appendChild(p);< br />< br /> //用于直接加载时获得根接点< br /> //var root = doc.documentElement;< br />< br /> //两种方式创建根接点< br /> // var root = doc.createElement(&quot;students&quot;);< br /> var root = doc.createNode(1,&quot;students&quot;,&quot;&quot;);< br />< br /> //创建子接点< br /> var n = doc.createNode(1,&quot;ttyp&quot;,&quot;&quot;);< br />< br /> //指定子接点文本< br /> //n.text =& quot; this is a test&quot;;< br />< br /> //创建孙接点< br /> var o = doc.createElement(&quot;sex&quot;);< br /> o.text =& quot;男&quot;; //指定其文本< br />< br /> //创建属性< br /> var r = doc.createAttribute(&quot;id&quot;);< br /> r.value=&quot;test&quot;;< br />< br /> //添加属性< br /> n.setAttributeNode(r);< br />< br /> //创建第二个属性< br /> var r1 = doc.createAttribute(&quot;class&quot;);< br /> r1.value=&quot;tt&quot;;< br />< br /> //添加属性< br /> n.setAttributeNode(r1);< br />< br /> //删除第二个属性< br /> n.removeAttribute(&quot;class&quot;);< br />< br /> //添加孙接点< br /> n.appendChild(o);< br />< br /> //添加文本接点< br /> n.appendChild(doc.createTextNode(&quot;this is a text node.&quot;));< br />< br /> //添加注释< br /> n.appendChild(doc.createComment(&quot;this is a comment\n&quot;));< br />< br /> //添加子接点< br /> root.appendChild(n);< br />< br /> //复制接点< br /> var m = n.cloneNode(true);< br />< br /> root.appendChild(m);< br />< br /> //删除接点< br /> root.removeChild(root.childNodes(0)); http://www.downcc.com/tech/4075.html网页特效2012/06/25 09:50:34<p><strong>js返回上一页</strong></p>< p>1. history.go(-1), 返回两个页面: history.go(-2);</p>< p>2. history.back().</p>< p>3. window.history.forward()返回下一页</p>< p>4. window.history.go(返回第几页,也可以使用访问过的URL)&nbsp;&nbsp;</p>< p>例:</p>< p>&lt;a href=&quot;javas<wbr></wbr>cript:history.go(-1);&quot;&gt;向上一页&lt;/a&gt;</p>< p>response.Write(&quot;&lt;script language=javas<wbr></wbr>cript&gt;&quot;)</p>< p>response.Write(&quot;if(!confirm('完成任务?')){history.back();}&quot;)</p>< p>response.Write(&quot;&lt;/script&gt;&quot;)</p>< p>response.Write(&quot;&lt;script language=javas<wbr></wbr>cript&gt;history.go(-1);&lt;/script&gt;&quot;)</p>< p>&lt;a href=&quot;javas<wbr></wbr>cript:history.go(-1);&quot;&gt;向上一页&lt;/a&gt;</p>< p>页面跳转:on<wbr></wbr>click=&quot;window.location.href='list.aspx'&quot;</p>< p>P.S.</p>< p>小技巧(JS引用JS):</p>< p>&lt;script type=text/javas<wbr></wbr>cript&gt;</p>< p>&lt;!--</p>< p>if (typeof SWFObject ==& quot;undefined&quot;) {</p>< p>document.write('&lt;scr' + 'ipt type=&quot;text/javas<wbr></wbr>cript&quot; src=&quot;/scripts/swfobject-1.5.js&quot;&gt;&lt;/scr' + 'ipt&gt;');}</p>< p>//--&gt;</p>< p>&lt;/script&gt;</p>http://www.downcc.com/tech/4074.html网页特效2012/06/25 09:49:08<p><strong>&nbsp;①.js 文件中文显示乱码</strong></p>< p>Javascript文件XX.js编辑保存时有一种编码方案(如GBK),当打开文件的时候所用的编码(如UTF-8)和保存时的编码方案不一致时,则会出现中文显示乱码。</p>< p>解决方案:</p>< p>(1) 用编辑器打开浏览的时候,选择和原文件编码(如GBK)一致的编码方式查看,则不会出现乱码;<br /> (2)在eclipse中的package explorer中选中乱码的XX.js,右键菜单中选择properties,在Text file encoding中选择与XX.js编辑保存时的编码(如GBK),则可以正常显示;</p>< p><strong>②网站页面中JavaScript中中文字段乱码</strong></p>< p>在eclipse或者编辑器中XX.js中中文显示正常,在页面调用XX.js,执行后页面结果中中文字段显示乱码。</p>< p>解决方案:</p>< p>在引用XX.js的页面上&ldquo;显示&rdquo;加上XX.js文件的编码方式,使之与XX.js文件的本身的编码方式(如GBK)保持一致。</p>< p>&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot; src=&quot;/js/XX.js&quot; charset=&ldquo;GBK&rdquo;&gt;&lt;/script&gt;</p>< p>建议:</p>< p>(1)在用Eclipse或者Myeclipse新建XX.js,进行编辑时,建议先将Text file encoding改为UTF-8,然后进行编辑保存。<br /> (2)用文本文档或者其他编辑器编辑保存XX.js, 建议以UTF-8的编码方式保存。<br /> (3) 在引用XX.js的页面上&ldquo;显示&rdquo;加上XX.js文件的编码方式UTF-8。</p>< p>&lt;script type=&quot;text/javascript&quot; language=&quot;JavaScript&quot; src=&quot;/js/XX.js&quot; charset=&ldquo;utf-8&rdquo;&gt;&lt;/script&gt;</p>http://www.downcc.com/tech/4045.html网页特效2012/06/09 11:01:17<p>图片延迟加载也称懒加载,通常应用于图片比较多的网页,如果一个页面图片比较多,且页面高度或宽度有好几屏,页面初次加载时,只显示可视区域的图片,当页面滚动的时候,图片进入了可视区域再进行加载,这样可以显著的提高页面的加载速度,更少的图片并发请求数也可以减轻服务器的压力。如果用户仅仅在首屏停留,还可以节省流量。如果TAB中的图片较多,也同样可以应用于TAB中,当触发TAB时再进行图片的加载。</p>< p>图片延迟加载的原理比较简单,先将图片的真实地址缓存在一个自定义的属性(lazy-src)中,而src地址使用一个1&times;1的全透明的占位图片来代替,当然占位图片也可以是其他的图片。</p>< pre><ol ><li ><span><span >&lt;</span><span >img</span><span>&nbsp;</span><span >src</span><span>=</span><span >&quot;images/placeholder.png&quot;</span><span>&nbsp;&nbsp;</span><span >lazy-src</span><span>=</span><span >&quot;images/realimg.jpg&quot;</span><span>&nbsp;</span><span >/&gt;</span><span>&nbsp;</span></span></li></ol></pre>< p>因为是使用javascript来加载图片,如果用户禁用了javascript,可以设置一个替代的方案。</p>< pre><ol ><li ><span><span >&lt;</span><span >img</span><span>&nbsp;</span><span >src</span><span>=</span><span >&quot;images/placeholder.png&quot;</span><span>&nbsp;&nbsp;</span><span >lazy-src</span><span>=</span><span >&quot;images/realimg.jpg&quot;</span><span>&nbsp;</span><span >alt</span><span>=</span><span >&quot;&quot;</span><span>&nbsp;</span><span >/&gt;</span><span>&nbsp;</span></span></li><li><span><span >&lt;</span><span >noscript</span><span >&gt;</span><span >&lt;</span><span >img</span><span>&nbsp;</span><span >src</span><span>=</span><span >&quot;images/realimg.jpg&quot;</span><span>&nbsp;&nbsp;</span><span >alt</span><span>=</span><span >&quot;&quot;</span><span>&nbsp;</span><span >/&gt;</span><span >&lt;/</span><span >noscript</span><span >&gt;</span><span>&nbsp;</span></span></li></ol></pre>< p>页面初次加载时获取图片在页面中的位置并缓存(每次取offset的值会引发页面的reflow),计算出可视区域,当图片的位置出现在可视区域中,将src的值替换成真实的地址,此时图片就开始加载了。</p>< p>当页面滚动的时候,再判断图片已经缓存的位置值是否出现在可视区域内,进行替换src加载。当所有的图片都加载完之后,将相应的触发事件卸载,避免重复操作引起的内存泄漏。将整个窗口看成是一个大容器,那么也可以在页面中设置一个小容器,在小容器中也同样可以实现图片的延迟加载。</p>< p>下面是实现的代码,我写成了jQuery插件。</p>< pre><ol ><li ><span><span>(function(&nbsp;$&nbsp;){&nbsp;</span></span></li><li><span>$<span >.fn.imglazyload</span><span>&nbsp;=&nbsp;</span><span >function</span><span>(&nbsp;options&nbsp;){&nbsp;</span></span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;<span >o</span><span>&nbsp;=&nbsp;$.extend({&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;attr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;&nbsp;'lazy-src',&nbsp;</span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;container&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;&nbsp;window,&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;&nbsp;'scroll',&nbsp;</span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fadeIn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;&nbsp;false,&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;threshold&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;&nbsp;0,&nbsp;</span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vertical&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;&nbsp;true&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;options&nbsp;),&nbsp;</span></li><li ><span>&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span >event</span><span>&nbsp;=&nbsp;</span><span >o</span><span>.event,&nbsp;</span></span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span >vertical</span><span>&nbsp;=&nbsp;</span><span >o</span><span>.vertical,&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span >container</span><span>&nbsp;=&nbsp;$(&nbsp;o.container&nbsp;),&nbsp;</span></span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span >threshold</span><span>&nbsp;=&nbsp;o.threshold,&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;将jQuery对象转换成DOM数组便于操作&nbsp;</span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span >elems</span><span>&nbsp;=&nbsp;$.makeArray(&nbsp;$(this)&nbsp;),&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span >dataName</span><span>&nbsp;=&nbsp;</span><span >'imglazyload_offset'</span><span>,&nbsp;</span></span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span >OFFSET</span><span>&nbsp;=&nbsp;</span><span >vertical</span><span>&nbsp;?&nbsp;'top'&nbsp;:&nbsp;'left',&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span >SCROLL</span><span>&nbsp;=&nbsp;</span><span >vertical</span><span>&nbsp;?&nbsp;'scrollTop'&nbsp;:&nbsp;'scrollLeft',&nbsp;</span></span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span >winSize</span><span>&nbsp;=&nbsp;</span><span >vertical</span><span>&nbsp;?&nbsp;container.height()&nbsp;:&nbsp;container.width(),&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span >scrollCoord</span><span>&nbsp;=&nbsp;</span><span >container</span><span>[&nbsp;SCROLL&nbsp;](),&nbsp;</span></span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span >docSize</span><span>&nbsp;=&nbsp;</span><span >winSize</span><span>&nbsp;+&nbsp;scrollCoord;&nbsp;</span></span></li><li><span>&nbsp;</span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;延迟加载的触发器&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;<span >trigger</span><span>&nbsp;=&nbsp;{&nbsp;</span></span></li><li ><span>&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;init&nbsp;:&nbsp;function(&nbsp;coord&nbsp;){&nbsp;</span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;coord&nbsp;<span >&gt;</span><span>=&nbsp;scrollCoord&nbsp;&amp;&amp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;coord&nbsp;<span >&lt;</span><span>=&nbsp;(&nbsp;docSize&nbsp;+&nbsp;threshold&nbsp;);&nbsp;</span></span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;</span></li><li><span>&nbsp;</span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scroll&nbsp;:&nbsp;function(&nbsp;coord&nbsp;){&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;<span >scrollCoord</span><span>&nbsp;=&nbsp;</span><span >container</span><span>[&nbsp;SCROLL&nbsp;]();&nbsp;</span></span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;coord&nbsp;<span >&gt;</span><span>=&nbsp;scrollCoord&nbsp;&amp;&amp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;coord&nbsp;<span >&lt;</span><span>=&nbsp;(&nbsp;winSize&nbsp;+&nbsp;scrollCoord&nbsp;+&nbsp;threshold&nbsp;);&nbsp;</span></span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;</span></li><li><span>&nbsp;</span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resize&nbsp;:&nbsp;function(&nbsp;coord&nbsp;){&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&http://www.downcc.com/tech/4034.htmlHTML/CSS2012/05/31 14:45:20<p>在CSS中,让元素隐藏(指屏幕范围内肉眼不可见)的方法很多,有的占据空间,有的不占据空间;有的可以响应点击,有的不能响应点击。下面一个个列出,选一个适合你的</p>< p>{ display: none; /* 不占据空间,无法点击 */ }<br /> { visibility: hidden; /* 占据空间,无法点击 */ }<br /> { position: absolute; top: -999em; /* 不占据空间,无法点击 */ }<br /> { position: relative; top: -999em; /* 占据空间,无法点击 */ }<br /> { position: absolute; visibility: hidden; /* 不占据空间,无法点击 */ }<br /> { height: 0; overflow: hidden; /* 不占据空间,无法点击 */ }<br /> { opacity: 0; filter:Alpha(opacity=0); /* 占据空间,可以点击 */ }<br /> { position: absolute; opacity: 0; filter:Alpha(opacity=0); /* 不占据空间,可以点击 */ }<br /> {<br /> zoom: 0.001;<br /> -moz-transform: scale(0);<br /> -webkit-transform: scale(0);<br /> -o-transform: scale(0);<br /> transform: scale(0);<br /> /* IE6/IE7/IE9不占据空间,IE8/FireFox/Chrome/Opera占据空间。都无法点击 */<br /> }<br /> {<br /> position: absolute;<br /> zoom: 0.001;<br /> -moz-transform: scale(0);<br /> -webkit-transform: scale(0);<br /> -o-transform: scale(0);<br /> transform: scale(0);<br /> /* 不占据空间,无法点击 */<br /> }</p>http://www.downcc.com/tech/4014.htmlHTML/CSS2012/05/25 14:19:16<p>在<a target="_blank" href="http://www.downcc.com/soft/821.html">DreamWeaver</a>中编写CSS,这种编写习惯并不提倡,不过由于&ldquo;可视化&rdquo;和操作简便,使用的朋友依然很多,今天罗列一些&ldquo;最佳习惯&rdquo;,希望对这些朋友有所帮助。</p>< p>CSS正在改变网站设计的进程。为迎合不断增长的倾向于CSS的设计人员的需求,Macromedia DW MX引进了一些新的及改善过的CSS相关的特性。有了这些新的特性,你可以为未来的更新作好计划,开发与W3C标准更加兼容的站点。本文讨论在DW MX中使用CSS以及突出某一特定CSS特性时的一些建议。</p>< p>一般地讲,样式表(style sheet)就是控制网页内容外观的格式化的规则的集合。可以以三种不同的方式在你的页面中使用CSS:</p>< p>代码式(Inline):写入到代码中的一次性的样式。</p>< p>内嵌式(Embedded):可控制一个页面中所有元素的样式表</p>< p>外联式(External):可控制许多页面中的元素的样式表</p>< p>事实上,许多站点都根据需要把这三种方式结合起来使用。</p>< p>在使用CSS时一个需要重点考虑的事实是不同的浏览器以及同一浏览器的不同版本以不同的方式来解析CSS。除了网络浏览器的差异之外,你还要意识到还有很多其他的浏览器,比如听力浏览器,基于电视的浏览器以及Palm pilot和TTY(teletypewriter,远程打字机)一类的手持设备。</p>< p><strong>最佳习惯是指什么?</strong></p>< p>大多数技术都有自己约定俗成的标准。CSS也不例外。虽然并非网络上存在的所有CSS都很规范,但按照现有标准来使用CSS却还是不无裨益的。一般来说,开发人员应尽可能将内容与报告分离开来。这样做的好处在于:</p>< p>1:增加站点的寿命</p>< p>不规范的样式表可能在当时觉得很方便,但新版本的浏览器出来以后,很可能就会出现兼容性问题。到时逐页修改站点就是一项非常费时的工作同时也使使用CSS失去了意义。</p>< p>2:让你的站点对所有的用户以及浏览器都适用。</p>< p>有些地方的政府已经立法要求网站必须让残障人士也同样可以浏览。为残障认识设计的浏览设备,比如听力浏览器,对CSS规范性要求极其严格。</p>< p>3:让站点更新和维护更加轻松。</p>< p>使用方式得当的话,CSS可让你在一个页面中的调整快速应用到所有页面中去。</p>< p>你首先要做的选择是使用哪一种样式表。当涉及到最佳习惯时,对不同样式表的分析如下:</p>< p>Inline CSS;简单地说,你应该尽量避免使用。除了一些其他的缺点之外,使用Inline CSS意味着你并没有利用到CSS的真正优点,即你并没有将内容与格式分离开。DW MX使用Inline CSS主要是为了定位页面元素(这些元素在DW MX的用户界面中称为&ldquo;层(layer)&rdquo;),或者为了使用某个DHTML特效,它需要使用Inline 样式的&#106avascript来改变一个对象的属性。</p>< p>Embedded CSS:它也不是最理想的,因为它只能对当前页面施加影响。在更新的过程中,如果某一个页面丢失,将会使站点的风格不一致;另外,当用户浏览你的站点时,每一页都要下载一次样式表信息。</p>< p>External CSS:这是你的第一选择。External CSS可以让所有连接到它的页面保持一致的外观风格;提纲挈领,更改一次,轻松更新所有相关页面;让你的页面体积更小,浏览速度更快。其他的一些最佳习惯将在下文分析具体的CSS特性时提及。</p>< p><strong>&nbsp; 在DW MX中创建CSS样式表</strong></p>< p>在DW MX中创建CSS样式表时(Text 》CSS Style 》New style sheet),在弹出的对话框中,你有两个选择:新样式表文档(New Style Sheet File) 和只用于当前页(This Document Only)。选中&ldquo;New Style Sheet File& rdquo;你就开始了创建External CSS的过程。这个选项要求你在真正的创建过程之前先命名样式表并为它选定一个保存位置;另外一个选项,This Document Only,则会直接把相关代码写入到页面的部分。</p>< p>你也可以在&ldquo;新样式(New style)&rdquo;对话框中选择一个现存的样式表来编辑或添加新的定义。</p>< p><strong>&nbsp; 应该连接到External CSS还是导入?</strong></p>< p>创建外部样式表以后,你需要把它附加在每个页面上(或是模板)。要这样做,可以在CSS面板上淡季&ldquo;附加样式表(Attach Style Sheet)&rdquo;按纽,此时会弹出连接外部样式表 (Link External Style Sheet)对话框,在上面可以浏览到你的目标样式表的名字,找到以后,你可以选择连接(link) 或者导入(import )此外部样式表。</p>< p>连接是最常用的方式,选择&ldquo;link&rdquo;即可把样式表连接到页面。它会在你的页面中加入下面的标记:</p>< p>所有支持CSS的浏览器都支持连接选项。如果你想一些比较旧的浏览器(比如Netscape 4.x)也能&ldquo;看到&rdquo;这个样式表的话,就要采用下面的方法。</p>< p>如果你选择&ldquo;导入&rdquo;选项,所用的标记为:</p>< p>NetSscape4会完全忽略导入的CSS,而按照连接的CSS来解释页面。这样我们就可以放心使用CSS中的新功能,不必担心浏览器的兼容性问题了。</p>< p><strong>CSS属性检查器</strong></p>< p>在DW MX的属性检查器中可以轻易切换到CSS模式。缺省情况下,属性检查器会显示原始的HTML模式下字体标签。点击字体下拉菜单旁边的小&ldquo;A&rdquo;,你就可以看到目前可用的CSS样式表,而不是字体标签列表。</p>< p>同时,你也可以轻松切回到HTML模式。</p>< p><strong>&nbsp; 现成的CSS样式表</strong></p>< p>DW MX中一个令人激动的CSS特性就是它包含了已制作好的CSS样式表。CSS的新用户可以先体验一下。选择File& gt;New,在弹出的新文档对话框中选择选中CSS style sheets,在右边的方框中会出现所有可用的CSS列表。为了实践我们所说的最佳习惯,选择一个标记为&ldquo;Accessible&rdquo;的。</p>< p>将文档保存在站点文件夹内,然后就可以用上述的方法来把CSS附加在你的文档中了。</p>< p><strong>设计时间样式表(Design Time style sheets)</strong></p>< p>DW MX的这一特性可以让你在设计视图下工作时将样式表应用到页面,让你对站点的外观有一个更直观的认识。设计时间样式表将不会出现在站点内。从我们的最佳习惯的观点来讲,这一特性是非常有用的。如果你使用同时导入和连接两种方式(如上所述),附加设计时间样式表可以让你使用其中的任何一个来开发站点。当你想看在另一个样式表下页面外观如何时,你可以轻松更改为另一个样式表。</p>< p>对于要将CSS应用于服务器端(比如ASP, PHP, or ColdFusion)或是要在客户端通过&#106avascript来存取的开发者来说,设计时间样式表同样有用。服务器端样式表也是处理客户端浏览器对CSS支持不好的又一种方式。但在以前版本的DW中,这种方式却不能让你在设计阶段查看CSS的实际效果。设计时间样式表让你实时查看样式表效果,所以你可在DW MX中以可视界面工作。另外一个好处就是当你上传站点文件时,你不必再检查整个站点寻找冗余的样式表了。</p>< p><strong>验证</strong></p>< p>无论你是自己创建样式表还是编辑现有的样式表,验证可以确保你不会误用不标准的标签或错误的代码。DW MX本身不包含CSS验证程序,你可以使用W3C站点提供的验证服务。在DW MX内你可以验证HTML 或DHTML标签( File& gt;Check Page& gt;Validate Markup (for HTML) 或 File& gt;Check Page& gt;Validate as XML for XHTML.)。在开发基于CSS的站点时,DW MX提供了很多辅助工具。有了MW MX的帮助,再加上对CSS良好的理解,你就可以开发出能经受时间考验的站点了。</p>http://www.downcc.com/tech/3861.htmlPhotoshop2012/04/10 14:19:21<p>本篇文章主要用到曲线 调整图层 通道混合器等!</p>< p>儿童图片比较适合用较为鲜艳的颜色,作者这方面把握的非常好。主色用了橙黄色,同时在暗部增加了一些蓝紫色作为补色,这样图片颜色就不会太单调。<br /> 原图< br />< img border="0" hspace="6" alt="photoshop将照片处理成朦胧梦幻橙黄色的效果_绿色资源网" width="450" height="675" style="cursor: hand" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-4/2012410142131361.jpg" /><br />< br /> 最终效果< br />< img border="0" hspace="6" alt="photoshop将照片处理成朦胧梦幻橙黄色的效果_绿色资源网" width="400" height="600" style="cursor: hand" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-4/2012410142131796.jpg" /></p>< p>1、打开原图素材,创建可选颜色调整图层,对黄、绿、白、黑进行调整,参数及效果如下图。< br />< img border="0" hspace="6" alt="photoshop将照片处理成朦胧梦幻橙黄色的效果_绿色资源网" width="411" height="500" style="cursor: hand" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-4/2012410142131766.jpg" />< br />< img border="0" hspace="6" alt="photoshop将照片处理成朦胧梦幻橙黄色的效果_绿色资源网" width="338" height="500" style="cursor: hand" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-4/2012410142131614.jpg" />< br /> 2、按Ctrl + J 把当前可选颜色调整图层复制一层,微调一下数值,如下图。< br />< img border="0" hspace="6" alt="photoshop将照片处理成朦胧梦幻橙黄色的效果_绿色资源网" width="379" height="446" style="cursor: hand" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-4/2012410142131610.jpg" />< br />< img border="0" hspace="6" alt="photoshop将照片处理成朦胧梦幻橙黄色的效果_绿色资源网" width="366" height="418" style="cursor: hand" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-4/2012410142131338.jpg" /></p>< p>3、分别再创建曲线、色彩平衡、可选颜色、通道混合器调整图层,参数及效果如下图。< br />< img border="0" hspace="6" alt="photoshop将照片处理成朦胧梦幻橙黄色的效果_绿色资源网" width="690" height="495" style="cursor: hand" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-4/2012410142131635.jpg" />< br />< img border="0" hspace="6" alt="photoshop将照片处理成朦胧梦幻橙黄色的效果_绿色资源网" width="341" height="510" style="cursor: hand" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-4/2012410142131982.jpg" />< br /> 4、按Ctrl + Alt + Shift + 2调出高光选区,新建图层填充白色,混合模式改为&ldquo;滤色&rdquo;,不透明度改为:40%。<br />< br /> 新建一层,调出高光,再反选填充#5C3260,混合模式改为&ldquo;颜色减淡&rdquo;,不透明度改为:50%,复制这一层混合模式改为&ldquo;滤色&rdquo;,不透明度改为:20%。< br />< img border="0" hspace="6" alt="photoshop将照片处理成朦胧梦幻橙黄色的效果_绿色资源网" width="253" height="569" style="cursor: hand" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-4/2012410142131177.jpg" /></p>< p>5、分别创建可选颜色、亮度/对比度、色彩平衡调整图层,参数设置如下图。< br />< img border="0" hspace="6" alt="photoshop将照片处理成朦胧梦幻橙黄色的效果_绿色资源网" width="655" height="500" style="cursor: hand" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-4/2012410142131958.jpg" />< br /> 6、分别创建曲线,可选颜色调整图层,参数及效果如下图。< br />< img border="0" hspace="6" alt="photoshop将照片处理成朦胧梦幻橙黄色的效果_绿色资源网" width="408" height="500" style="cursor: hand" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-4/2012410142131906.jpg" />< br />< img border="0" hspace="6" alt="photoshop将照片处理成朦胧梦幻橙黄色的效果_绿色资源网" width="340" height="500" style="cursor: hand" src="http://pic.pdowncc.com/upload/tech/UploadPic/2012-4/2012410142131111.jpg" /></p>http://www.downcc.com/tech/3775.htmlPhotoshop2012/03/17 21:44:50<p>Photoshop常见菜单中英文对照表 </p>< p>  学习Photoshop对于英语盲来说,实在是别扭,现在好了为方便大家使用photoshop,及学习外国教程,特提供Photoshop菜单中英文对照表,供大家参考使用:</p>< p>  一、File&lt;文件&gt;</p>< p>  1.New&lt;新建&gt;</p>< p>  2.Open&lt;打开&gt;</p>< p>  3.Open As&lt;打开为&gt;</p>< p>  4.Open Recent&lt;最近打开文件&gt;</p>< p>  5.Close&lt;关闭&gt;</p>< p>  6.Save&lt;存储&gt;</p>< p>  7.Save As&lt;存储为&gt;</p>< p>  8.Save for Web&lt;存储为Web所用格式&gt;</p>< p>  9.Revert&lt;恢复&gt;</p>< p>  10.Place&lt;置入&gt;<br />& nbsp;<br />   11.Import&lt;输入&gt;< br />    &lt;1&gt;PDF Image< br />    &lt;2&gt;Annotations&lt;注释&gt;</p>< p>  12.Export&lt;输出&gt;</p>< p>  13.Manage Workflow&lt;管理工作流程&gt;< br />    &lt;1&gt;Check In&lt;登记&gt;< br />    &lt;2&gt;Undo Check Out&lt;还原注销&gt;< br />    &lt;3&gt;Upload To Server&lt;上载到服务器&gt;< br />    &lt;4&gt;Add To Workflow&lt;添加到工作流程&gt;< br />    &lt;5&gt;Open From Workflow&lt;从工作流程打开&gt;</p>< p>  14.Automate&lt;自动&gt;< br />    &lt;1&gt;Batch&lt;批处理&gt;< br />    &lt;2&gt;Create Droplet&lt;创建快捷批处理&gt;< br />    &lt;3&gt;Conditional Mode Change&lt;条件模式更改&gt;< br />    &lt;4&gt;Contact Sheet&lt;联系表&gt;< br />    &lt;5&gt;Fix Image&lt;限制图像&gt;< br />    &lt;6&gt;Multi< br />    &lt;7&gt;Picture package&lt;图片包&gt;< br />    &lt;8&gt;Web Photo Gallery</p>< p>  15.File Info&lt;文件简介&gt;</p>< p>  16.Print Options&lt;打印选项&gt;</p>< p>  17.Page Setup&lt;页面设置&gt;</p>< p>  18.Print&lt;打印&gt;</p>< p>  19.Jump to&lt;跳转到&gt;</p>< p>  20.Exit&lt;退出&gt;</p>< p>二、Edit&lt;编辑&gt;</p>< p>  1.Undo&lt;还原&gt;</p>< p>  2.Step Forward&lt;向前&gt;</p>< p>  3.Step Backward&lt;返回&gt;</p>< p>  4.Fade&lt;消退&gt;</p>< p>  5.Cut&lt;剪切&gt;</p>< p>  6.Copy&lt;拷贝&gt;</p>< p>  7.Copy Merged&lt;合并拷贝&gt;</p>< p>  8.Paste&lt;粘贴&gt;</p>< p>  9.Paste Into&lt;粘贴入&gt;</p>< p>  10.Clear&lt;清除&gt;</p>< p>  11.Fill&lt;填充&gt;</p>< p>  12.Stroke&lt;描边&gt;</p>< p>  13.Free Transform&lt;自由变形&gt;</p>< p>  14.Transform&lt;变换&gt;< br />    &lt;1&gt;Again&lt;再次&gt;< br />    &lt;2&gt;Sacle&lt;缩放&gt;< br />    &lt;3&gt;Rotate&lt;旋转&gt;< br />    &lt;4&gt;Skew&lt;斜切&gt;< br />    &lt;5&gt;Distort&lt;扭曲&gt;< br />    &lt;6&gt;Prespective&lt;透视&gt;< br />    &lt;7&gt;Rotate 180&deg;&lt;旋转180度&gt;< br />    &lt;8&gt;Rotate 90&deg;CW&lt;顺时针旋转90度&gt;< br />    &lt;9&gt;Rotate 90&deg;CCW&lt;逆时针旋转90度&gt;< br />    &lt;10&gt; Flip Hpeizontal&lt;水平翻转&gt;< br />    &lt;11&gt; Flip Vertical&lt;垂直翻转&gt;</p>< p>  15.Define Brush&lt;定义画笔&gt;</p>< p>  16.Define Pattern&lt;设置图案&gt;</p>< p>  17.Define Custom Shape&lt;定义自定形状&gt;</p>< p>  18.Purge&lt;清除内存数据&gt;< br />    &lt;1&gt; Undo&lt;还原&gt;< br />    &lt;2&gt; Clipboard&lt;剪贴板&gt;< br />    &lt;3&gt; Histories&lt;历史纪录&gt;< br />    &lt;4&gt; All&lt;全部&gt;</p>< p>  19.Color Settings&lt;颜色设置&gt;</p>< p>  20.Preset Manager&lt;预置管理器&gt;</p>< p>  21.Preferences&lt;预设&gt;< br />    &lt;1&gt; General&lt;常规&gt;< br />    &lt;2&gt; Saving Files&lt;存储文件&gt;< br />    &lt;3&gt; Display & Cursors&lt;显示与光标&gt;< br />    &lt;4&gt; Transparency & Gamut&lt;透明区域与色域&gt;< br />    &lt;5&gt; Units & Rulers&lt;单位与标尺&gt;< br />    &lt;6&gt; Guides & Grid&lt;参考线与网格&gt;< br />    &lt;7&gt; Plug< br />    &lt;8&gt; Memory & Image Cache&lt;内存和图像高速缓存&gt;< br />    &lt;9&gt; Adobe Online< br />    &lt;10&gt; Workflows Options&lt;工作流程选项&gt;</p>< p> 三、Image&lt;图像&gt;</p>< p>  1.Mode&lt;模式&gt;< br />    &lt;1&gt; Bitmap&lt;位图&gt;< br />    &lt;2&gt; Grayscale&lt;灰度&gt;< br />    &lt;3&gt; Duotone&lt;双色调&gt;< br />    &lt;4&gt; Indexed Color&lt;索引色&gt;< br />    &lt;5&gt; RGB Color< br />    &lt;6&gt; CMYK Color< br />    &lt;7&gt; Lab Color< br />    &lt;8&gt; Multichannel&lt;多通道&gt;< br />    &lt;9&gt; 8 Bits/Channel&lt;8位通道&gt;< br />    &lt;10&gt; 16 Bits/Channel&lt;16位通道&gt;< br />    &lt;11&gt; Color Table&lt;颜色表&gt;< br />    &lt;12&gt;Assing Profile&lt;制定配置文件&gt;< br />    &lt;13&gt;Convert to Profile&lt;转换为配置文件&gt;</p>< p>  2.Adjust&lt;调整&gt;< br />    &lt;1&gt; Levels&lt;色阶&gt;&gt;< br />    &lt;2&gt; Auto Laves&lt;自动色阶&gt;< br />    &lt;3&gt; Auto Contrast&lt;自动对比度&gt;< br />    &lt;4&gt; Curves&lt;曲线&gt;&gt;< br />    &lt;5&gt; Color Balance&lt;色彩平衡&gt;< br />    &lt;6&gt; Brightness/Contrast&lt;亮度/对比度&gt;< br />    &lt;7&gt; Hue/Saturation&lt;色相/饱和度&gt;< br />    &lt;8&gt; Desaturate&lt;去色&gt;< br />    &lt;9&gt; Replace Color&lt;替换颜色&gt;< br />    &lt;10&gt; Selective Color&lt;可选颜色&gt;< br />    &lt;11&gt; Channel Mixer&lt;通道混合器&gt;< br />    &lt;12&gt; Gradient Map&lt;渐变映射&gt;< br />    &lt;13&gt; Invert&lt;反相&gt;< br />    &lt;14&gt; Equalize&lt;色彩均化&gt;< br />    &lt;15&gt; Threshold&lt;阈值&gt;< br />    &lt;16&gt; Posterize&lt;色调分离&gt;< br />    &lt;17&gt; Variations&lt;变化&gt;<br />& nbsp;<br />   3.Duplicate&lt;复制&gt;</p>< p>  4.Apply Image&lt;应用图像&gt;</p>< p>  5.Calculations&lt;计算&gt;</p>< p>  6.Image Size&lt;图像大小&gt;</p>< p>  7.Canvas Size&lt;画布大小&gt;</p>< p>  8.Rotate Canvas&lt;旋转画布&gt;< br />    &lt;1&gt; 180&deg;&lt;180度&gt;< br />    &lt;2&gt; 90&deg;CW&lt;顺时针90度&gt;< br />    &lt;3&gt; 90&deg;CCW&lt;逆时针90度&gt;< br />    &lt;4&gt; Arbitrary&lt;任意角度&gt;< br />    &lt;5&gt; Flip Horizontal&lt;水平翻转&gt;< br />    &lt;6&gt; Flip Vertical&lt;垂直翻转&gt;</p>< p>  9.Crop&lt;裁切&gt;</p>< p>  10.Trim&lt;修整&gt;</p>< p>  11.Reverl All&lt;显示全部&gt;</p>< p>  12.Histogram&lt;直方图&gt;</p>< p>  13.Trap&lt;陷印&gt;</p>< p>  14.Extract&lt;抽出&gt;</p>< p>  15.Liquify&lt;液化&gt;</p>< p> 四、Layer&lt;图层&gt;</p>< p>  1.New&lt;新建&gt;< br />    &lt;1&gt; Layer&lt;图层&gt;< br />    &lt;2&gt; Background From Layer&lt;背景图层&gt;< br />    &lt;3&gt; Layer Set&lt;图层组&gt;< br />    &lt;4&gt; Layer Set From Linked&lt;图层组来自链接的&gt;< br />    &lt;5&gt; Layer via Copy&lt;通过拷贝的图层&gt;< br />    &lt;6&gt; Layer via Cut&lt;通过剪切的图层&gt;</p>< p>  2.Duplicate Layer&lt;复制图层&gt;</p>< p>  3.Delete Layer&lt;删除图层&gt;</p>< p>  4.Layer Properties&lt;图层属性&gt;</p>< p>  5.Layer Style&lt;图层样式&gt;< br />    &lt;1&gt; Blending Options&lt;混合选项&gt;< br />    &lt;2&gt; Drop Shadow&lt;投影&gt;< br />    &lt;3&gt; Inner Shadow&lt;内阴影&gt;< br />    &lt;4&gt; Outer Glow&lt;外发光&gt;< br />    &lt;5&gt; Inner Glow&lt;内发光&gt;< br />    &lt;6&gt; Bevel and Emboss&lt;斜面和浮雕&gt;< br />    &lt;7&gt; Satin&lt;光泽&gt;< br />    &lt;8&gt; Color Overlay&lt;颜色叠加&gt;< br />    &lt;9&gt; Gradient Overlay&lt;渐变叠加&gt;< br />    &lt;10&gt; Pattern Overlay&lt;图案叠加&gt;< br />    &lt;11&gt; Stroke&lt;描边&gt;< br />    &lt;12&gt; Copy Layer Effects&lt;拷贝图层样式&gt;< br />    &lt;13&gt; Paste Layer Effects&lt;粘贴图层样式&gt;< br />    &lt;14&gt; Paste Layer Effects To Linked&lt;将图层样式粘贴的链接的&gt;< br />    &lt;15&gt; Clear Layer Effects&lt;清除图层样式&gt;< br />    &lt;16&gt; Global Light&lt;全局光&gt;< br />    &lt;17&gt; Create Layer&lt;创建图层&gt;< br />    &lt;18&gt; Hide All Effects&lt;显示/隐藏全部效果&gt;< br />    &lt;19&gt; Scale Effects&lt;缩放效果&gt;</p>< p>  6.New Fill Layer&lt;新填充图层&gt;< br />    &lt;1&gt; Shttp://www.downcc.com/tech/3576.htmlDreamweaver2012/02/23 19:24:59<p>我的dw9是从iso镜像文件安装的,为原版未经过修改(非网上的破解修改版)。< br /> 有需要注册机keygen的可以留下你的电邮。< br />< br /> 1329-1966-8280-5935-5077-6170< br /> 1329-1659-5673-4151-6718-2001< br /> 1329-1893-8265-8174-7909-0782< br /> 1329-1921-2996-4932-8198-7448< br /> 1329-1367-9389-8511-9031-6542< br /> 1329-1839-0830-9593-5696-9875< br /> 1329-1092-7565-1384-4852-3649< br />< br /> dreamweaver8.0 :序列号:WPD800-52630-45332-99328< br /> dreamweaver8.0 :序列号:WPD800-59931-19232-82300< br /> dreamweaver8.0 :序列号:WPD800-54034-07432-89838< br /> dreamweaver8.0 :序列号:WPD800-57539-73132-91833< br />< br /> dreamweaver8.0 :序列号:WPD800-54034-07432-89838< br /> dreamweaver8.0 :序列号:WPD800-57539-73132-91833< br /> Dreamweaver8:< br /> WPD800-53333-79232-45871< br /> WPD800-58236-43232-90173< br /> WPD800-55131-38832-89593< br />< br />< br /> dreamweaver7.01:序列号:DWD700-50650-63100-15588< br />< br /> Macromedia Dreamweaver MX 2004 V7.01 注册码< br /> 注册码 : DWD700-57951-74400-97886< br /> Macromedia Dreamweaver MX 2004 V7.01 简体中文版< br /> 注册码:< br /> WPD700-56206-43494-83016< br /> WPD700-54602-20794-07504< br />< br /> Macromedia Dreamweaver MX 2004 注册码:< br /> ( 1) WPD700-51105-36894-18582< br /> ( 2) WPD700-50006-04894-82816< br /> ( 3) WPD700-54808-85794-70521< br /> ( 4) WPD700-51701-14294-38025< br /> ( 5) WPD700-51109-38394-17786< br /> ( 6) WSD700-54620-41863-18076< br /> ( 7) WSD700-59769-11800-18076< br /> ( 8) WPD700-52406-21894-18076< br /> ( 9) WPD700-58068-81856-18076< br />< br />< br /> Macromedia Dreamweaver MX 2004 V7.01 注册码< br /> 注册码 : DWD700-57951-74400-97886< br />< br /> Macromedia Dreamweaver 2.0< br /> 注册码 : DWW200-09785-18274-81630< br />< br /> Macromedia Dreamweaver 3.0< br /> 注册码 : DWW300-08610-27280-95766,< br />< br /> Macromedia Dreamweaver 4.0简体中文版< br /> 注册码 : DWW400-00470-47289-60450< br />< br /> Macromedia Dreamweaver 4.03 简体中文正式版< br /> 注册码 : SNWW400-00470-47289-60450</p>http://www.downcc.com/tech/3531.htmlHTML/CSS2012/02/12 21:41:35<p>在说到这个问题的时候,也许有人会问CSS中不是有vertical-align属性来设置垂直居中的吗?即使是某些浏览器不支持我只需做少许的CSS Hack技术就可以啊!所以在这里我还要啰嗦两句,CSS中的确是有vertical-align属性,但是它只对(X)HTML元素中拥有valign特性的元素才生效,例如表格元素中的&lt;td&gt;、&lt;th&gt;、&lt;caption&gt;等,而像&lt;div&gt;、&lt;span&gt;这样的元素是没有valign特性的,因此使用vertical-align对它们不起作用。< br />< br /> CSS网页布局DIV水平居中的各种方法< br />< br /> 一、单行垂直居中< br />< br /> 如果一个容器中只有一行文字,对它实现居中相对比较简单,我们只需要设置它的实际高度height和所在行的高度line-height相等即可。如:< br />< br /> downcc.com(绿色资源网)提供的代码片段:< br />< br /> div {< br /> height:25px;< br /> line-height:25px;< br /> overflow:hidden;< br /> }< br /> 这段代码很简单,后面使用overflow:hidden的设置是为了防止内容超出容器或者产生自动换行,这样就达不到垂直居中效果了。< br />< br /> downcc.com(绿色资源网)提供的代码片段:< br />< br />& lt;!DOCTYPE html PUBLIC& quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;& quot;<a target="_blank" href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&quot;&gt;< br />& lt;html xmlns=&quot;<a target="_blank" href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&quot;&gt;< br />& lt;head&gt;< br />& lt;title&gt; 单行文字实现垂直居中& lt;/title&gt;< br />& lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;< br />& lt;style type=&quot;text/css&quot;&gt;< br /> body { font-size:12px;font-family:tahoma;}< br /> div {< br /> height:25px;< br /> line-height:25px;< br /> border:1px solid #FF0099;< br /> background-color:#FFCCFF;< br /> }< br />& lt;/style&gt;< br />& lt;/head&gt;< br />& lt;body&gt;< br />& lt;div&gt;现在我们要使这段文字垂直居中显示!&lt;/div&gt;< br />& lt;/body&gt;< br />& lt;/html&gt;< br /> 不过在Internet Explorer 6及以下版本中,这和方法不支持对图片设置垂直居中。< br />< br /> 二、多行未知高度文字的垂直居中< br />< br /> 如果一段内容,它的高度是可变的那么我们就可以使用上一节讲到的实现水平居中时使用到的最后一种方法,就是设定Padding,使上下的padding值相同即可。同样的,这也是一种&ldquo;看起来&rdquo;的垂直居中方式,它只不过是使文字把&lt;div&gt;完全填充的一种方式而已。可以使用类似下面的代码:< br />< br /> downcc.com(绿色资源网)提供的代码片段:< br />< br /> div {< br /> padding:25px;< br /> }< br /> 这种方法的优点就是它可以在任何浏览器上运行,并且代码很简单,只不过这种方法应用的前提就是容器的高度必须是可伸缩的。< br />< br /> downcc.com(绿色资源网)提供的代码片段:< br />< br />& lt;!DOCTYPE html PUBLIC& quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;& quot;<a target="_blank" href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&quot;&gt;< br />& lt;html xmlns=&quot;<a target="_blank" href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&quot;&gt;< br />& lt;head&gt;< br />& lt;title&gt; 多行文字实现垂直居中& lt;/title&gt;< br />& lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;< br />& lt;style type=&quot;text/css&quot;&gt;< br /> body { font-size:12px;font-family:tahoma;}< br /> div {< br /> padding:25px;< br /> border:1px solid #FF0099;< br /> background-color:#FFCCFF;< br /> width:760px;< br /> }< br />& lt;/style&gt;< br />& lt;/head&gt;< br />& lt;body&gt;< br />& lt;div&gt;&lt;pre&gt;现在我们要使这段文字垂直居中显示!< br /> div {< br /> padding:25px;< br /> border:1px solid #FF0099;< br /> background-color:#FFCCFF;< br /> }< br />& lt;/pre&gt;&lt;/div&gt;< br />& lt;/body&gt;< br />& lt;/html&gt;</p>< p>三、多行文本固定高度的居中< br />< br /> 在本文的一开始,我们已经说过CSS中的vertical-align属性只会对拥有valign特性的(X)HTML标签起作用,但是在CSS中还有一个display属性能够模拟&lt;table&gt;,所以我们可以使用这个属性来让&lt;div&gt;模拟&lt;table&gt;就可以使用vertical-align了。注意,display:table和display:table-cell的使用方法,前者必须设置在父元素上,后者必须设置在子元素上,因此我们要为需要定位的文本再增加一个&lt;div&gt;元素:< br />< br /> downcc.com(绿色资源网)提供的代码片段:< br />< br /> div#wrap {< br /> height:400px;< br /> display:table;< br /> }< br /> div#content {< br /> vertical-align:middle;< br /> display:table-cell;< br /> border:1px solid #FF0099;< br /> background-color:#FFCCFF;< br /> width:760px;< br /> }< br />< br />< br /> downcc.com(绿色资源网)提供的代码片段:< br />< br />& lt;!DOCTYPE html PUBLIC& quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;& quot;<a target="_blank" href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&quot;&gt;< br />& lt;html xmlns=&quot;<a target="_blank" href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&quot;&gt;< br />& lt;head&gt;< br />& lt;title&gt; 多行文字实现垂直居中& lt;/title&gt;< br />& lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;< br />& lt;style type=&quot;text/css&quot;&gt;< br /> body { font-size:12px;font-family:tahoma;}< br /> div#wrap {< br /> height:400px;< br /> display:table;< br /> }< br /> div#content {< br /> vertical-align:middle;< br /> display:table-cell;< br /> border:1px solid #FF0099;< br /> background-color:#FFCCFF;< br /> width:760px;< br /> }< br />& lt;/style&gt;< br />& lt;/head&gt;< br />& lt;body&gt;< br />& lt;div id=&quot;wrap&quot;&gt;< br />& lt;div id=&quot;content&quot;&gt;&lt;pre&gt;现在我们要使这段文字垂直居中显示!< br /> div#wrap {< br /> height:400px;< br /> display:table;< br /> }< br /> div#content {< br /> vertical-align:middle;< br /> display:table-cell;< br /> border:1px solid #FF0099;< br /> background-color:#FFCCFF;< br /> width:760px;< br /> }< br />& lt;/pre&gt;&lt;/div&gt;< br />& lt;/div&gt;< br />& lt;/body&gt;< br />& lt;/html&gt;< br /> 这个方法应该是很理想了,但是不幸的是Internet Explorer 6 并不能正确地理解display:table和display:table-cell,因此这种方法在Internet Explorer 6及以下的版本中是无效的。嗯,这让人很郁闷!不过我们还其它的办法。< br />< br /> 四、在Internet Explorer中的解决方案< br />< br /> 在Internet Explorer 6及以下版本中,在高度的计算上存在着缺陷的。在Internet Explorer 6中对父元素进行定位后,如果再对子元素进行百分比计算时,计算的基础似乎是有继承性的(如果定位的数值是绝对数值没有这个问题,但是使用百分比计算的基础将不再是该元素的高度,而从父元素继承来的定位高度)。例如,我们有下面这样一个(X)HTML代码段:< br />< br /> downcc.com(绿色资源网)提供的代码片段:< br />< br />& lt;div id=&quot;wrap&quot;&gt;< br />& lt;div id=&quot;subwrap&quot;&gt;< br />& lt;div id=&quot;content&quot;&gt;< br />& lt;/div&gt;< br />& lt;/div&gt;< br />& lt;/div&gt;< br /> 如果我们对subwrap进行了绝对定位,那么content也会继承了这个属性,虽然它不会在页面中马上显示出来,但是如果再对content进行相对定位的时候,你使用的100%分比将不再是content原有的高度。例如,我们设定了subwrap的position为40%,我们如果想使content的上边缘和wrap重合的话就必须设置top:-80%;那么,如果我们设定subwrap的top:50%的话,我们必须使用100%才能使content回到原来的位置上去,但是如果我们把content也设置50%呢?那么它就正好垂直居中了。所以我们可以使用这中方法来实现Internet Explorer 6中的垂直居中:< br />< br /> downcc.com(绿色资源网)提供的代码片段:< br />< br /> div#wrap {< br /> border:1px solid #FF0099;< br /> background-color:#FFCCFF;< br /> width:760px;< br /> height:400px;< br /> position:relative;< br /> }< br /> div#subwrap {< br /> position:absolute;< br /> border:1px solid #000;< br /> top:50%;< br /> }< br /> div#content {< br /> border:1px solid #000;< br /> position:relative;< br /> top:-50%;< br /> }< br /> 当然,这段代码只能在Internet Exlporer 6等计算存在问题的浏览器中才会有作用。(不过我不解,我查阅了很多文章,不知道是因为出处相同还是什么原因,http://www.downcc.com/tech/3530.htmlHTML/CSS2012/02/12 11:45:38<p>Style links depending on file format</p>< p>修改外部链接,email链接,pdf链接的样式</p>< pre><ol ><li ><span><span >/*&nbsp;external&nbsp;links&nbsp;*/</span><span>&nbsp;</span></span></li><li><span>a[href^=</span><span >&quot;http://&quot;</span><span>]{& nbsp;</span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span >padding-right</span><span>:&nbsp;</span><span >20px</span><span>;& nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span >background</span><span>:&nbsp;</span><span >url</span><span>(external.gif)&nbsp;</span><span >no-repeat</span><span>&nbsp;</span><span >center</span><span>&nbsp;</span><span >right</span><span>;& nbsp;</span></li><li ><span>}& nbsp;</span></li><li><span>&nbsp;</span></li><li ><span >/*&nbsp;emails&nbsp;*/</span><span>&nbsp;</span></li><li><span>&nbsp;</span></li><li ><span>a[href^=</span><span >&quot;mailto:&quot;</span><span>]{& nbsp;</span></li><li><span >padding-right</span><span>:&nbsp;</span><span >20px</span><span>;& nbsp;</span></li><li ><span>&nbsp;</span></li><li><span >background</span><span>:&nbsp;</span><span >url</span><span>(email.png)&nbsp;</span><span >no-repeat</span><span>&nbsp;</span><span >center</span><span>&nbsp;</span><span >right</span><span>;& nbsp;</span></li><li ><span>&nbsp;</span></li><li><span>}& nbsp;</span></li><li ><span>&nbsp;</span></li><li><span >/*&nbsp;pdfs&nbsp;*/</span><span>&nbsp;</span></li><li ><span>&nbsp;</span></li><li><span>a[href$=</span><span >&quot;.pdf&quot;</span><span>]{& nbsp;</span></li><li ><span >padding-right</span><span>:&nbsp;</span><span >20px</span><span>;& nbsp;</span></li><li><span >background</span><span>:&nbsp;</span><span >url</span><span>(pdf.png)&nbsp;</span><span >no-repeat</span><span>&nbsp;</span><span >center</span><span>&nbsp;</span><span >right</span><span>;&nbsp;</span></li></ol></pre>http://www.downcc.com/tech/3529.htmlHTML/CSS2012/02/12 11:44:24http://www.downcc.com/tech/3528.htmlHTML/CSS2012/02/12 11:43:14<p>How to Create Multiple Borders in CSS3</p>< p>非常酷的方式创建box阴影,允许你创建多个边框</p>< pre><ol ><li ><span><span>box-shadow:& nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span >0&nbsp;0</span><span>&nbsp;</span><span >0&nbsp;2px</span><span>&nbsp;</span><span >#000</span><span>,& nbsp;</span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span >0&nbsp;0</span><span>&nbsp;</span><span >0&nbsp;3px</span><span>&nbsp;</span><span >#999</span><span>,& nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span >0&nbsp;0</span><span>&nbsp;</span><span >0&nbsp;9px</span><span>&nbsp;</span><span >#fa0</span><span>,& nbsp;</span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span >0&nbsp;0</span><span>&nbsp;</span><span >0&nbsp;10px</span><span>&nbsp;</span><span >#666</span><span>,& nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span >0&nbsp;0</span><span>&nbsp;</span><span >0&nbsp;16px</span><span>&nbsp;</span><span >#fd0</span><span>,& nbsp;</span></li><li ><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span >0&nbsp;0</span><span>&nbsp;</span><span >0&nbsp;18px</span><span>&nbsp;</span><span >#000</span><span>;&nbsp;&nbsp;</span></li></ol></pre>http://www.downcc.com/tech/3527.htmlHTML/CSS2012/02/12 11:38:00<p>Chris Poteet&rsquo;s CSS浏览器重置代码</p>< p>这个代码能够有效地帮助大家解决跨浏览器问题。虽然不支持IE6,但是对于这种美国占有率低于1%的浏览器,大家大可以放弃。</p>< pre><ol ><li ><span><span >/*< /span>&nbsp;</span></li><li><span>&nbsp;</span></li><li ><span><span >Reset&nbsp;Default&nbsp;Browser&nbsp;Styles< /span>&nbsp;</span></li><li><span><span >-&nbsp;Place&nbsp;first&nbsp;in&nbsp;the&nbsp;listing&nbsp;of&nbsp;external&nbsp;style&nbsp;sheets&nbsp;for&nbsp;cascading.< /span>&nbsp;</span></li><li ><span><span >-&nbsp;Be&nbsp;sure&nbsp;to&nbsp;explicitly&nbsp;set&nbsp;margin/padding&nbsp;styles.< /span>&nbsp;</span></li><li><span><span >-&nbsp;Styles&nbsp;are&nbsp;not&nbsp;reset&nbsp;that&nbsp;have&nbsp;to&nbsp;do&nbsp;with&nbsp;display&nbsp;(block,&nbsp;inline)&nbsp;are&nbsp;not&nbsp;reset.< /span>&nbsp;</span></li><li ><span>&nbsp;</span></li><li><span><span >By:&nbsp;Chris&nbsp;Poteet&nbsp;&amp;&nbsp;various&nbsp;influences< /span>&nbsp;</span></li><li ><span>&nbsp;</span></li><li><span><span >*/</span><span>&nbsp;</span></span></li><li ><span>&nbsp;</span></li><li><span>*&nbsp;{& nbsp;</span></li><li ><span >vertical-align</span><span>:&nbsp;</span><span >baseline</span><span>;& nbsp;</span></li><li><span >font-family</span><span>:&nbsp;inherit;& nbsp;</span></li><li ><span >font-style</span><span>:&nbsp;inherit;& nbsp;</span></li><li><span >font-size</span><span>:&nbsp;</span><span >100%</span><span>;& nbsp;</span></li><li ><span >border</span><span>:&nbsp;</span><span >none</span><span>;& nbsp;</span></li><li><span >padding</span><span>:&nbsp;</span><span >0</span><span>;& nbsp;</span></li><li ><span >margin</span><span>:&nbsp;</span><span >0</span><span>;& nbsp;</span></li><li><span>}& nbsp;</span></li><li ><span>body&nbsp;{& nbsp;</span></li><li><span >padding</span><span>:&nbsp;</span><span >5px</span><span>;& nbsp;</span></li><li ><span>}& nbsp;</span></li><li><span>h</span><span >1</span><span>,&nbsp;h</span><span >2</span><span>,&nbsp;h</span><span >3</span><span>,&nbsp;h</span><span >4</span><span>,&nbsp;h</span><span >5</span><span>,&nbsp;h</span><span >6</span><span>,&nbsp;p,&nbsp;</span><span >pre</span><span>,&nbsp;blockquote,&nbsp;form,&nbsp;ul,&nbsp;ol,&nbsp;dl&nbsp;{& nbsp;</span></li><li ><span >margin</span><span>:&nbsp;</span><span >20px</span><span>&nbsp;</span><span >0</span><span>;& nbsp;</span></li><li><span>}& nbsp;</span></li><li ><span>li,&nbsp;dd,&nbsp;blockquote&nbsp;{& nbsp;</span></li><li><span >margin-left</span><span>:&nbsp;</span><span >40px</span><span>;& nbsp;</span></li><li ><span>}& nbsp;</span></li><li><span>dt&nbsp;{& nbsp;</span></li><li ><span >font-weight</span><span>:&nbsp;</span><span >bold</span><span>;& nbsp;</span></li><li><span>}& nbsp;</span></li><li ><span>table&nbsp;{& nbsp;</span></li><li><span >border-collapse</span><span>:&nbsp;</span><span >collapse</span><span>;& nbsp;</span></li><li ><span >border-spacing</span><span>:&nbsp;</span><span >0</span><span>;& nbsp;</span></li><li><span>}&nbsp;</span></li></ol></pre> http://www.downcc.com/tech/3348.htmlHTML/CSS2011/11/14 11:48:52<p>这个方法开发项目的时候一直在用,简单的两步就可以使用了。</p>< p>首先在&lt;head&gt;与&lt;/head&gt;之间加入下面的代码:<br />& lt;!--[if IE 6]&gt;<br />& lt;script src=&quot;png.js&quot;&gt;&lt;/script&gt;<br />& lt;script&gt;<br /> DD_belatedPNG.fix('.png_bg,img,.b');<br />& lt;/script&gt;<br />& lt;![endif]--&gt;</p>< p>  其中png.js的完整代码如下:<br /> /**< br /> * DD_belatedPNG: Adds IE6 support: PNG images for CSS background-image and HTML& lt;IMG/&gt;.< br /> * Author: Drew Diller< br /> * Example usage:< br /> * DD_belatedPNG.fix('.png_bg'); // argument is a CSS selector< br /> * DD_belatedPNG.fixPng( someNode ); // argument is an HTMLDomElement< br /> **/< br /> eval(function(p,a,c,k,e,r){e=function(c){return(c&lt;a?'':e(parseInt(c/a)))+((c=c%a)&gt;35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2 E={J:\'E\',Z:{},1E:7(){4(x.1l&amp;&amp;!x.1l[6.J]){x.1l.23(6.J,\'24:25-26-27:3\')}4(1F.11){1F.11(\'28\',7(){E=29})}},1G:7(){2 a=x.1m(\'8\');x.1H.1b.1n(a,x.1H.1b.1b);2 b=a.1o;b.1c(6.J+\'\\\\:*\',\'{12:2a(#1I#2b)}\');b.1c(6.J+\'\\\\:9\',\'Q:1p;\');b.1c(\'1J.\'+6.J+\'1K\',\'12:y; 1q:y; Q:1p; z-2c:-1; 1d:-1r; 1L:1M;\');6.1o=b},1N:7(){2 a=13.2d;4(13.1e.K(\'2e\')!=-1||13.1e.K(\'1q\')!=-1){E.1f(a)}4(13.1e==\'8.1s\'){2 b=(a.F.1s==\'y\')?\'y\':\'2f\';G(2 v M a.3){a.3[v].9.8.1s=b}}4(13.1e.K(\'14\')!=-1){E.1t(a)}},1t:7(a){4(a.F.14.K(\'2g\')!=-1){2 b=a.F.14;b=1u(b.2h(b.1v(\'=\')+1,b.1v(\')\')),10)/2i;a.3.N.9.8.14=a.F.14;a.3.C.I.2j=b}},15:7(a){2k(7(){E.1f(a)},1)},2l:7(a){2 b=a.1O(\',\');G(2 i=0;i&lt;b.2m;i++){6.1o.1c(b[i],\'12:2n(E.1P(6))\')}},1f:7(a){a.S.1Q=\'\';6.1R(a);6.16(a);6.1t(a);4(a.O){6.1S(a)}},1T:7(b){2 c=6;2 d={2o:\'16\',2p:\'16\'};4(b.17==\'A\'){2 e={2q:\'15\',2r:\'15\',2s:\'15\',2t:\'15\'};G(2 a M e){d[a]=e[a]}}G(2 h M d){b.11(\'1w\'+h,7(){c[d[h]](b)})}b.11(\'2u\',6.1N)},1x:7(a){a.8.2v=1;4(a.F.Q==\'2w\'){a.8.Q=\'2x\'}},1S:7(a){2 b={\'2y\':P,\'2z\':P,\'2A\':P};G(2 s M b){a.3.N.9.8[s]=a.F[s]}},1R:7(a){4(!a.F){1g}U{2 b=a.F}G(2 v M a.3){a.3[v].9.8.1U=b.1U}a.S.18=\'\';a.S.19=\'\';2 c=(b.18==\'1V\');2 d=P;4(b.19!=\'y\'||a.O){4(!a.O){a.D=b.19;a.D=a.D.2B(5,a.D.1v(\'&quot;)\')-5)}U{a.D=a.1h}2 e=6;4(!e.Z[a.D]){2 f=x.1m(\'1J\');e.Z[a.D]=f;f.2C=e.J+\'1K\';f.S.1Q=\'12:y; Q:1p; 1y:-1r; 1d:-1r; 1q:y;\';f.11(\'2D\',7(){6.1i=6.2E;6.1j=6.2F;e.16(a)});f.1h=a.D;f.1W(\'1i\');f.1W(\'1j\');x.1X.1n(f,x.1X.1b)}a.3.C.I.1h=a.D;d=V}a.3.C.I.1w=!d;a.3.C.I.N=\'y\';a.3.N.9.8.18=b.18;a.S.19=\'y\';a.S.18=\'1V\'},16:7(e){2 f=e.F;2 g={\'W\':e.2G+1,\'H\':e.2H+1,\'w\':6.Z[e.D].1i,\'h\':6.Z[e.D].1j,\'L\':e.2I,\'T\':e.2J,\'1k\':e.2K,\'1z\':e.2L};2 i=(g.L+g.1k==1)?1:0;2 j=7(a,l,t,w,h,o){a.2M=w+\',\'+h;a.2N=o+\',\'+o;a.2O=\'2P,1Y\'+w+\',1Y\'+w+\',\'+h+\'2Q,\'+h+\' 2R\';a.8.1i=w+\'u\';a.8.1j=h+\'u\';a.8.1y=l+\'u\';a.8.1d=t+\'u\'};j(e.3.N.9,(g.L+(e.O?0:g.1k)),(g.T+(e.O?0:g.1z)),(g.W-1),(g.H-1),0);j(e.3.C.9,(g.L+g.1k),(g.T+g.1z),(g.W),(g.H),1);2 k={\'X\':0,\'Y\':0};2 m=7(a,b){2 c=P;2S(b){1a\'1y\':1a\'1d\':k[a]=0;1A;1a\'2T\':k[a]=.5;1A;1a\'2U\':1a\'2V\':k[a]=1;1A;1I:4(b.K(\'%\')!=-1){k[a]=1u(b)*.2W}U{c=V}}2 d=(a==\'X\');k[a]=2X.2Y(c?((g[d?\'W\':\'H\']*k[a])-(g[d?\'w\':\'h\']*k[a])):1u(b));4(k[a]==0){k[a]++}};G(2 b M k){m(b,f[\'2Z\'+b])}e.3.C.I.Q=(k.X/g.W)+\',\'+(k.Y/g.H);2 n=f.30;2 p={\'T\':1,\'R\':g.W+i,\'B\':g.H,\'L\':1+i};2 q={\'X\':{\'1B\':\'L\',\'1C\':\'R\',\'d\':\'W\'},\'Y\':{\'1B\':\'T\',\'1C\':\'B\',\'d\':\'H\'}};4(n!=\'1D\'){2 c={\'T\':(k.Y),\'R\':(k.X+g.w),\'B\':(k.Y+g.h),\'L\':(k.X)};4(n.K(\'1D-\')!=-1){2 v=n.1O(\'1D-\')[1].31();c[q[v].1B]=1;c[q[v].1C]=g[q[v].d]}4(c.B&gt;g.H){c.B=g.H}e.3.C.9.8.1Z=\'20(\'+c.T+\'u \'+(c.R+i)+\'u \'+c.B+\'u \'+(c.L+i)+\'u)\'}U{e.3.C.9.8.1Z=\'20(\'+p.T+\'u \'+p.R+\'u \'+p.B+\'u \'+p.L+\'u)\'}},1P:7(a){a.8.12=\'y\';4(a.17==\'32\'||a.17==\'33\'||a.17==\'34\'){1g}a.O=V;4(a.17==\'35\'){4(a.1h.21().K(/\\.22$/)!=-1){a.O=P;a.8.1L=\'1M\'}U{1g}}U 4(a.F.19.21().K(\'.22\')==-1){1g}2 b=E;a.3={N:{},C:{}};2 c={9:{},I:{}};G(2 r M a.3){G(2 e M c){2 d=b.J+\':\'+e;a.3[r][e]=x.1m(d)}a.3[r].9.36=V;a.3[r].9.37(a.3[r].I);a.38.1n(a.3[r].9,a)}a.3.C.9.39=\'y\';a.3.C.I.3a=\'3b\';a.3.N.I.1w=V;b.1T(a);b.1x(a);b.1x(a.3c);b.1f(a)}};3d{x.3e(&quot;3f&quot;,V,P)}3g(r){}E.1E();E.1G();',62,203,'||var|vml|if||this|function|style|shape|||||||||||||||||||||px|||document|none||||image|vmlBg|DD_belatedPNG|currentStyle|for||fill|ns|search||in|color|isImg|true|position||runtimeStyle||else|false||||imgSize||attachEvent|behavior|event|filter|handlePseudoHover|vmlOffsets|nodeName|backgroundColor|backgroundImage|case|firstChild|addRule|top|propertyName|applyVML|return|src|width|height|bLW|namespaces|createElement|insertBefore|styleSheet|absolute|border|10000px|display|vmlOpacity|parseInt|lastIndexOf|on|giveLayout|left|bTW|break|b1|b2|repeat|createVmlNameSpace|window|createVmlStyleSheet|documentElement|default|img|_sizeFinder|visibility|hidden|readPropertyChange|split|fixPng|cssText|vmlFill|copyImageBorders|attachHandlers|zIndex|transparent|removeAttribute|body|0l|clip|rect|toLowerCase|png|add|urn|schemas|microsoft|com|onbeforeunload|null|url|VML|index|srcElement|background|block|lpha|substring|100|opacity|setTimeout|fix|length|expression|resize|move|mouseleave|mouseenter|focus|blur|onpropertychange|zoom|static|relative|borderStyle|borderWidth|borderColor|substr|className|onload|offsetWidth|offsetHeight|clientWidth|clientHeight|offsetLeft|offsetTop|clientLeft|clientTop|coordsize|coordorigin|path|m0|l0|xe|switch|center|right|bottom|01|Math|ceil|backgroundPosition|backgroundRepeat|toUpperCase|BODY|TD|TR|IMG|stroked|appendChild|parentNode|fillcolor|type|tile|offsetParent|try|execCommand|BackgroundImageCache|catch'.split('|'),0,{}))</p>< p>  然后在需要使PNG透明的html代码中调用下面的代码:<br /> class=&quot;png_bg&quot;</p>http://www.downcc.com/tech/3246.htmlFlash2011/10/18 14:50:33<p>最近在百度知道问答平台看到不少朋友在问这样一个问题:swf是什么文件?,可能多数朋友都应该知道swf是flash动画文件,不少朋友经常玩的网页游戏以及网页视频电影其实都是swf文件,swf文件在网络中非常常见,比如:优酷或土豆视频播放的都是swf文件,大家在优酷或土豆下载视频细心的朋友都会发现下载的文件格式都是*.swf格式文件(*表示视频名称).下面编辑将与新手朋友系统的介绍下swf是什么文件.</p><p style="text-align: center;"><img border="0" alt="swf是什么文件" width="389" height="215" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-10/20111018145152417.jpg"/><br/><strong>swf是什么文件</strong></p><p>大家只要简单的理解为swf文件是动画文件即可,swf(shock wave flash)是Macromedia(现已被ADOBE公司收购)公司的动画设计软件Flash的专用格式,是一种支持矢量和点阵图形的动画文件格式,被广泛应用于网页设计,动画制作等领域,swf文件通常也被称为Flash文件。swf普及程度很高,现在超过99%的网络使用者都可以读取swf档案。这个档案格式由FutureWave创建,后来伴随着一个主要的目标受到Macromedia支援:创作小档案以播放动画。计划理念是可以在任何操作系统和浏览器中进行,并让网络较慢的人也能顺利浏览。swf 可以用Adobe Flash Player打开,浏览器必须安装Adobe Flash Player插件。</p><p>简单的介绍了swf是什么文件,发现还有不少朋友在问swf文件用什么打开?其实打开swf文件的方法有很多,下文我们将详细为大家介绍打开swf文件的方法.</p><p>相关阅读& gt;&gt;< a href="http://www.downcc.com/tech/3240.html" target="_self"><strong><span style="color:#000099">swf文件用什么打开 swf文件打开方法汇总</span></strong></a></p>http://www.downcc.com/tech/3240.htmlFlash2011/10/18 13:59:13<p> 在上文:swf是什么文件 一文中我们知道了swf文件是flash动画文件,那么swf文件用什么打开呢?其实需要打开swf文件方法有非常多,下面编辑介绍大家几种最简单的打开方法,希望对接触swf文件新手朋友有所帮助.</p>< p><strong>swf文件打开方法汇总</strong></p>< p>一:使用flash软件打开swf文件</p>< p> 由于flash动画设计软件设计出来的动画文件最终保存的文件就是swf格式文件,那么flash软件可以打开该类型文件是不可执意的,但flash软件比较大,一般用户只是需要查看动画,运行动画中的游戏或视频而已,显然去下安装一个flash开发软件来查看显然不现实,所以对于大众来说使用flash软件打开swf文件并不实用,除非是flash设计人员.</p>< p>二:使用flash播放器打开swf文件</p>< p> flash播放器是专门为打开swf文件文件而设计的一款小巧播放器,只需要下载安装该播放器软件即可非常方便的打开和运行swf文件.有兴趣的朋友可以去百度搜索下.</p>< p>三:使用Adobe Flash Player IE插件来打开swf文件</p>< p> Adobe Flash Player(Flash插件)是Adobe发布的浏览器Flash支持补丁。随着网络速度与品质的提升,越来越多的网站开始使用Flash来表达网站的内容,以Flash强大的动画与向量画效果来弥补一般动画与HTML指令的不足.</p>< p> 安装了flash浏览器插件之后我么就可以任意的打开swf文件了,对于网络swf文件都可以轻松打开,只需要在浏览器中输入例如:http://www.downcc.com/flash/donghua.swf回车即可查看网络swf文件了,如果是下载到本地的话直接运行即可打开,非常方便,目前浏览器中都安装有该插件,如果未安装的朋友,还可以到网上下载安装.</p>< p>&gt;&gt;<strong><a target="_blank" href="http://www.downcc.com/soft/34341.html"><font color="#000099">Adobe Flash Player(Flash插件)下载</font></a></strong></p>< p>四:使用 暴风影音 播放器或者 优酷播放器均可以轻松的打开swf文件</p>< p> 很多朋友的电脑中都安装有暴风影音,暴风影音是一款支持目前主流所有视频的强大播放器,支持打开swf文件.所以需要打开swf文件可以在该文件中右键--选择 打开方式 然后以暴风影音方式打开即可,如果电脑中没有暴风影音软件可以去网上搜索下载,另外不少朋友电脑中都安装了优酷或土豆等视频网站播放器,其播放器内核其实就是flash播放器,所以都可以打开.</p>< p> swf文件用什么打开的方法还有很多,这里就一一介绍了,推荐大家使用安装Adobe Flash Player IE插件来打开swf文件最方面的,不少网页游戏必须安装Adobe Flash Player IE插件才可以玩,目前我们多数电脑系统中都已经默认安装了,所以打开swf文件打开变的相当简单了.</p>http://www.downcc.com/tech/3064.htmlHTML/CSS2011/09/15 13:10:25<p>刚接触设计工作的朋友不得不使用CSS,本文就简单介绍一些在使用CSS的时候经常用到的一些属性的使用信息,希望对你有所帮助。</p>< p>一、可设置的CSS属性包括:字体属性、文本属性、颜色及背景属性、边框属性、容器属性(边距属性、填充属性)、分类属性、鼠标属性。</p>< p>二、基础属性</p>< p>字体属性:font-family font-style font-variant font-weight font-size</p>< p>文本属性:word-spacing letter-spacing text-decoration vertical-align text-transform</p>< p>text-align text-indent line-height</p>< p>颜色背景属性:color background(background-color background-image background-repeat</p>< p>background-attachment background-position)</p>< p>边框属性:border(border-top border-right border-bottom border-left)(border-width</p>< p>border-style border-color)</p>< p>容器属性:margin padding width height float clear</p>< p>分类属性:display white-space list-style-type list-style-image list-style-position</p>< p>list-style</p>< p>鼠标属性:auto crosshair default hand move e-resize ne-resize nw-resize n-resize se-resize</p>< p>sw-resize s-resize w-resize text wait help</p>< p>三、CSS布局</p>< p>CSS盒模型的理解对于CSS布局有很大帮助,每个元素都有一个元素盒。HTML布局通常使用div+CSS,将网页分为很多方块,每个方块和整个总体都可以各用一个div容纳,然后用CSS对各个div进行布局。常用布局属性包括:margin padding float clear top right buttom left z-index position</p>http://www.downcc.com/tech/2773.htmlHTML/CSS2011/05/28 11:06:14<p>1,ul:默认的ul的margin和padding不是0,如果在导航中用到了左浮动的li,往往会把外部的div撑大,导致页面变形,改成: ul{margin:0px; padding:0px;}</p>< p>2、img:1、这里牵涉的不同浏览器的问题,ie6里显示的图片height总是要大于准确值,这里就需要我们记住下面这一点 img{ display:block};2、页面中最好不要用大块背景,能平铺的要平铺,否则加载起来会很慢,也不利于以后的<br /> 优化和扩展,当然也有些大的网站,现在都尽量把背景统一放到一张图片上,用background-postion来取得背景。3、最好的格式就是gif格式,即确保了背景透明,在ie6中又不会有阴影,有时gif图片会有锯齿,这就需要我们保存成web格式,设置一下matter,matter的值用背景颜色的值越相近越好。</p>< p>3,overflow:有时一些公司的注册协议都是很长,这就用到了overflow,可以把div的style里加上这个:overflow:auto</p>< p>4,float:有时候一些div会挤到页面的上方,这里可能就是浮动引起的,可以加上clear:both。</p>< p>5,div:height等于1px的div,在ie6中可能并不是1px,在这个div的style里加上font-size:1px;这样就ok了。</p>< p>6,id和class:当一个样式在页面中多次使用时,不要用id,要用class,要使用js的时候,样式最好不要用id,因为id要留给js使用。</p>< p>7,link:.link:link{}、.link:visited{}、.link:hover{}、.link:active{}。有一点,visited与hover的顺序一定不能倒换,否则ie6中会大大的问题。</p>< p>8,css编码问题:@charset& quot;utf-8&quot;;注意这行代码,utf-8与g把gb2312是比较常用的两种编码方式。</p>http://www.downcc.com/tech/2738.htmlPhotoshop2011/05/17 15:19:45<p>安装了Photoshop CS5后发现在软件界面右上角多出来一个CS live,CS live其实是Adobe CS5 Service Manager。如何关闭CS live呢?方法很简单:</p>< p>1、打开Photoshop CS5<br /> 2、菜单&ldquo;编辑&mdash;首选项&mdash;增效工具&rdquo;<br /> 3、去掉勾选&ldquo;在应用程序栏显示CS Live选项&rdquo;<br /> 4、重新启动Photoshop CS5即可</p>< p style="text-align: center"><img alt="Photoshop CS5界面上的CS Live服务" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/2011517152032249.jpg" /><br /> Photoshop CS5界面上的CS Live服务</p>< p style="text-align: center"><img alt="关闭Photoshop CS5右上角CS live的方法" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/2011517152032847.jpg" /></p>< p>如果想完全关掉CS live服务,有两种方法。</p>< p><b>方法一:<b>将以下文件夹进行更名</b></b></p>< p>Windows XP 下<br /> C:\Program Files\Common Files\Adobe\CS5ServiceManager<br /> C:\Documents and Settings\[用户名]\Application Data\Adobe\CS5ServiceManager</p>< p>Windows 7 下<br /> C:\Program Files\Common Files\Adobe\CS5ServiceManager (32位系统)<br /> C:\Program Files (x86)\Common Files\Adobe\CS5ServiceManager (64位系统)<br /> C:\Users\[用户名]\AppData\Roaming\Adobe\CS5ServiceManager</p>< p><b>方法二:直接删除一下文件夹</b></p>< p>C:\Program Files\Common Files\Adobe\CS5ServiceManager\extensions&nbsp;&nbsp; (32位系统)<br /> C:\Program Files (x86)\Common Files\Adobe\CS5ServiceManager\extensions&nbsp;&nbsp; (64位系统)</p>< p>这样就可以了。</p>http://www.downcc.com/tech/2632.htmlPhotoshop2011/05/03 22:08:51<p>效果图看上去非常唯美,其实制作方法非常简单。大致思路:可以找一些唯美的素材合成自己喜欢的背景,然后把抠好的人物素材拖进来,简单溶图及润色即可。</p>< p>  原图</p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221454721.jpg" /></p>< p><br />& nbsp;</p>< p>  最终效果</p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221455149.jpg" /></p>< p>  1、打开下图所示的背景素材,按Ctrl + J 把背景图层复制一层。</p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221455993.jpg" /></p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221455221.jpg" /></p>< p> 2、选择栽切工具,选择全部后,加大选择,如下图,按回车键确定。</p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221455730.jpg" /></p>< p>  3、选择渐变工具,选择一个你喜欢的渐变,如下图。</p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221455399.jpg" /></p>< p>  4、选择背景图层,从下至上拉,做渐变填充。</p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221455415.jpg" /></p>< p>  5、选择图层1,添加蒙版,选择由白至黑渐变,填充蒙版。</p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221455901.jpg" /></p>< p>6、打开人物素材,拖进来,Ctrl+j复制图层,如下图。</p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221454721.jpg" /></p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221455801.jpg" /></p>< p>  7、人物下层,混合模式为滤色,顶层添加蒙版,选择黑色画笔工具,把人物背景擦除,如下图。</p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221456354.jpg" /></p>< p>  8、右键点蒙版,应用蒙版,如下图。</p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221456442.jpg" /></p>< p>9、分别加入蒙版,还是渐变填充。</p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221456879.jpg" /></p>< p>  10、选择图层一,然后点击,调整图层,选择图案,如下图。</p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221456647.jpg" /></p>< p>  11、选择一个自己喜欢的图案,调整图案的大小。如下图。</p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221456807.jpg" /></p>< p>  12、混合模式为柔光,感觉不太满意,换一下图次序。</p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221456435.jpg" /></p>< p> 13、移动人物图层时,要连接图层移动后,会出现白边,用不透明度20-30%的黑色画笔在滤 色图层蒙版上擦除。添加字体装饰一下。如下图。</p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221456877.jpg" /></p>< p>  14、合并图层,还是栽切工具,怎么用你没忘吧,背景色选个你喜欢的颜色,按回车键确定。</p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221456810.jpg" /></p>< p>  15、图案填充,再来遍,用矩形选框工具,选择边缘,填充黑色,完成。</p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221457895.jpg" /></p>< p>  最终效果:</p>< p><img alt="Photoshop制作唯美背景的婚纱照" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-5/201153221455149.jpg" /></p>http://www.downcc.com/tech/2539.htmlPhotoshop2011/04/22 21:14:07<p>本教的制作过程虽然有点复杂,不过基本的操作不算太难。大致过程:先布置好背景部分,然后用路径及形状工具做出单个的花纹图案,并定义成笔刷。调出文字的选区转为路径后用定义好的画笔描边路径,就可以做出有花边的文字。后期再加上一些图层样式及花纹装饰等即可。</p>< p>最终效果</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211722421.jpg" /></p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211722569.jpg" /></p>< p>1、打开花纹素材,让设置前景色为#a9834f。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211722512.jpg" /></p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211723651.jpg" /></p>< p>2、然后我们按CTRL+U,调整&ldquo;色相/饱和度&rdquo;。设置如下。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211723148.jpg" /></p>< p>3、然后到编辑&gt;定义图案。自己设置个名字。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211723578.jpg" /></p>< p>4、新建一个画布,我这里设置是600X400像素的。设置前景色为&ldquo;#e5636f& rdquo;,背景色为&ldquo;#970214&rdquo;。使用径向渐变从中间往外面拉。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211723169.jpg" /></p>< p>5、双击渐变图层,然后设置图案叠加,选择我们第一步制作的图案。设置如下。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211723912.jpg" /></p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211723670.jpg" /></p>< p>6、然后我们把&ldquo;裂开的墙面&rdquo;拖入到画布,设置混合选项为&ldquo;柔光&rdquo;。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211723325.jpg" /></p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211723216.jpg" /></p>< p>7、现在我们要制作一个花边,这个是重点,大家要仔细看了。</p>< p>创建一个新文件,大小为270PX。然后选择自定义工具,选择多变形工具,设置如下:拉圆的时候要注意。从中间开始。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211723655.jpg" /></p>< p>8、选择图形工具,然后绘制一个路径圆,是正圆,按住CTRL绘制,如果圆没有在图形中间,可以只用&rdquo;路径选择工具&ldquo;调整。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211723365.jpg" /></p>< p>9、现在选择&rdquo;笔刷&ldquo;工具。然后到窗口&gt;画笔,设置如下。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211723864.jpg" /></p>< p>10、然后我们回到画布,右键路径&gt;选择描边路径&gt;在选择画笔。(那个模拟压力框别选上)。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211723745.jpg" /></p>< p>11、做完后效果是这样的。(记得把路径删掉)</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211723205.jpg" /></p>< p>12、然后我们在话一个圆形路径,比以前那个小一点。在设置笔刷属性,如下: 制作上面那个是一样的。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211724877.jpg" /></p>< p>13、然后在到编辑&gt;定义画笔,自己设置个名字。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211724869.jpg" /></p>< p>14、回来原来的画布。输入我们想要的文字。字体点这里下载。设置字体颜色为:#ae1616。这里我设置了字体间距,先设置为&ldquo;-100&rdquo;,在选择后面3个,改成0。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211724710.jpg" /></p>< p>15、选择文字,右键选择&ldquo;创建工作路径&rdquo;。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211724528.jpg" /></p>< p>16、现在使用画笔工具,选择我们刚才制作出来的&ldquo;圆形&rdquo;画笔,然后窗口&gt;画笔,设置画笔属性,设置如下。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211724159.jpg" /></p>< p>17、设置前景色为:#f5f4e6,在文字下面新建一个图层,选择直接选择工具,右键选择描边路径(模拟压力框别选上)。做完后应该是下面的效果。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211724375.jpg" /></p>< p>18、现在我们制作图案的样式,具体的如下:</p>< p>阴影:注意那个使用全局光的框要去掉。颜色为#848484。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211724443.jpg" /></p>< p>19、斜面与浮雕:阴影颜色为:#dad1d1。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211724422.jpg" /></p>< p>20、纹理:这里要加载一个我们提供的纹理,点这里下载,名字是&ldquo;加载纹理&rdquo;。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211724430.jpg" /></p>< p>21、颜色叠加:颜色为#ffeed0。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211724939.jpg" /></p>< p>22、做完后应该是这样的效果。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211724265.jpg"/></p>< p>23、制作文字样式,具体的还是跟着下面做吧。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211724756.jpg" /></p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211724308.jpg" /></p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211724522.jpg" /></p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211724118.jpg" /></p>< p>24、完成后是这样的效果。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211722421.jpg" /></p>< p>25、最后我们在添加一些花纹元素,完成最终效果。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011422211722569.jpg" /></p>http://www.downcc.com/tech/2536.htmlPhotoshop2011/04/22 15:58:03<p>这是一篇非常详细的转手绘教程。基本上每一个细节部分的处理都有大量文字介绍。这对新手来说是非常不错的学习机会。转手绘是图片处理中较难的效果,也是美化图片最好的方法。因此掌握一套有效的方法是非常必要的。</p>< p>原图</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216219336.jpg" /></center><center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216219256.jpg" /></center>< p>1、打开原图素材,把背景图层复制几层(个人习惯,保持不损原图,对了还有一个,打开图片后马上另存为PSD文件,做着没事的话,就点点Ctrl + S)。</p>< p>2、将复制出来的最上面的图层混合模式改为&ldquo;滤色&rdquo;(这样做主要是提高图层的亮度),不透明度改为:50%。</p>< p>3、将图层与下一个图层合并,Ctrl + E。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216219509.jpg" /></center>< p>4、新建一个空白层,填充白色,同样把透明度改为:50%,混合模式改为&ldquo;柔光&rdquo;。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216219245.jpg" /></center>< p>5、新建一个图层,盖印图层。使用Portraiture滤镜进行磨皮,数值默认就可以,然后重复一次。不要看到滤镜就怕,就失去兴趣。用滤镜可以减少你许多麻烦。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216220259.jpg" /></center><center></center>< p>6、按Ctrl + Alt + ~ 选择高光部分,按Ctrl + M 调整曲线,适当调整一下面部的亮度。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216220380.jpg" /></center>< p>7、分别使用仿制图章工具和修补工具,把脸部斑点修复好。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216220847.jpg" /></center>< p>8、图片有点发白,使用照片滤镜稍微加一下温(这个看个人意愿),接下来就是大工程了。</p>< p>9、分别复制图层2和照片滤镜调整图层(还是个人习惯,万一图做不好,或者有什么地方想改的话,就方便使用),复制完后合并两图层。</p>< p>10、用钢笔工具抠出人物嘴唇,按Ctrl + Alt + D 羽化2个像素。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216220294.jpg" /></center>< p>11、新建一个图层,填充粉红色:#f96ba9,图层混合模式改为&ldquo;柔光&rdquo;,色值也可以自定,个人比较喜欢粉红。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216220280.jpg" /></center><center></center>< p>12、把刚刚图层的眼睛点掉,隐藏起来,回到大图层,用钢笔工具在上下唇交接处画一下路径!(在结束时,按Ctrl + Alt,然后在任意地方点一下)。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216220498.jpg" /></center>< p>13、选择加深工具,设定数值为3的画笔,注意画笔硬度为0%,曝光度为:55%,如下图。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216220392.jpg" /></center>< p>14、点到路径一项,选中路径,点击鼠标右键,选择&ldquo;描边路径&rdquo;,注意勾&ldquo;选模拟压力&rdquo;。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216220379.jpg" /></center>< p>15、把刚刚影藏的那个嘴唇颜色图层点上,新建一个图层,使用画笔工具,画笔属性设置:大小为3,硬度为0%,不透明度和流量为100%。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216220111.jpg" /></center>< p>16、选择路径,描边路径,还是勾选模拟压力,描出来的图是比较硬的,不过没有关系。选择:滤镜& gt; 模糊& gt; 高斯模糊,数值为0.5,要是模糊出来效果不行,就按Ctrl + F 再执行一次,我这个就是模糊两次的。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216220666.jpg" /></center>< p>17、三个高光点,方法都是一样的,数值凭个人喜欢。最后一个高光点,我是有改不透明度,然后太假了。(注意三个高光点,一定要建3个图层,因为有能要移动,改不透明度等,还有描边时,自己的前景色一定得是白色)。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216220939.jpg" /></center>< p>18、处理完嘴巴后,就到鼻子了,现在看来鼻子边缘部分是比较模糊的,因为我们用滤镜磨皮的原因!没有关系,边缘模糊是吧,让清晰起来的方法有的是。还是用钢笔来吧。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216220514.jpg" /></center><center></center>< p>记得,每勾一条路径就建一个图层,这次的前背景色应该是黑色,最后的那条路径是隐藏了我们处理过的大图的。直接显示原图,这样比较清楚地知道该怎么画,方法还是老方法,描边,模拟压力。。模式是&ldquo;柔光&rdquo;,不透明度自定。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216220417.jpg" /></center>< p>在鼻子上加上高光点,同样的,用钢笔工具确定前景色为白色,用像素为5 - 6的画笔描边路径,勾选模拟压力,再改变透明度是适当的模糊一下就可以了。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216220887.jpg" /></center>< p>19、眼睛处理:俗话说眼睛是心灵的窗户,眼睛方面一直是很重要的一个方面,该从那个面入手呢,就从眼珠子吧。</p>< p>新建一层,用椭圆工具,画一个圆。转成选区,填一下黑色,再用钢笔工具把不必要的地方圈出再删除。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216220870.jpg" /></center><center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216220549.jpg" /></center>< p>新建一个图层,画一个半圆形,使用涂抹工具涂成下面有点刺的形状。颜色嘛,自己选一个喜欢的颜色吧。我的这个取与头发差不多的颜色,在这半圈之上,再建一个图层,画一个圆形填一个比刚刚这个颜色再深一点的颜色。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216221390.jpg" /></center>< p>复制那个半圆形,带刺状态的那个,将复制好的拉到最上一层,新建一层拉出一个圆形,天威黑色,用钢笔画出两点高光,调一下不透明度和把边缘模糊小许,眼珠子就完成了。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216221409.jpg" /></center><center></center>< p>这样对比起来,原图眼眶边缘比较清晰,而我们做的这个由于磨皮的原因,变得比较模糊,接下来找到图,也就是我们磨皮后的大图,我们把眼白部分圈起来,执行:图像& gt; 调整& gt; 亮度/对比度,适当把眼白调得白一些。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216221536.jpg" /></center>< p>还是用钢笔工具,沿着眼眶边缘画路径,任何新建图层描边,上下都要画,都得新建图层。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216221542.jpg" /></center><center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216221184.jpg" /></center>< p>把眼线也画上,像素都是两个,都勾选模拟压力描边。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216221247.jpg" /></center>< p>眼角也修一下,画一个路径,新建一层,描边路径,图层混合模式改为&ldquo;柔光&rdquo;。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216221809.jpg" /></center>< p>在眼眶下加多一个高光,也是用的路径描边。睫毛的话,网上有很多笔刷,自己可以去网上下载。</p>< center><img alt="Photoshop美女照片转手绘效果_downcc.com" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142216221400.jpg" /></center>< p>眼眶下的睫毛图层模式改为&ldquo;柔光&rdquo;,不然会很不自然。到此,眼睛部分处理完成,另一只眼睛的做法相同。</p>< center><img alt="Photoshohttp://www.downcc.com/tech/2519.htmlPhotoshop2011/04/21 10:48:05<center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011421104918743.jpg" /></center>< p>1,使用文字工具,输入文字;</p>< center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011421104918609.jpg" /></center>< p>2,按CTRL键点击文字层,调出文字先区;</p>< p>3,进入通道面板,新建通道1,填充白色;</p>< p>4,滤镜&gt;像素化&gt;铜版雕刻; (视情况可以对粗网点和中长描边反复操作几次)(#分页#)</p>< center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011421104918128.jpg" /></center>< p>5,CTRL+D取消选区,复制通道1为通道1副本;</p>< p>6,选择铅笔工具,设置前景色为黑色,设置铅笔类型,在文字边缘涂上黑色;</p>< p>7,选择直线工具,画上一些黑色线条;</p>< center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/2011421104919898.jpg" /></center>< p>8,按CTRL键点通道1副本,调出通道1副本白色选区;</p>< p>9,返回图层面板,关闭文字层,新建图层1,填充白色 #FFFFFF;</p>< p>10,按CTRL键,点击通道1,调出通道1白色选区,返回图层面板,新建图层2,填充灰色 #B7B7B7,将图层2置于图层1下面,CTRL+D取消选择。完成最终效果。</p>http://www.downcc.com/tech/2399.htmlPhotoshop2011/04/02 17:15:51<p>原图</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142171816499.jpg" /></p>< p>换背景后的效果</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142171816254.jpg" /></p>< p>好啦,现在开始上课</p>< p>01 首先在打开一个原始图片文件,执行CTRL+J命令复制三个图层文件,在&ldquo;涂层1&rdquo;与&ldquo;图层副本1&rdquo;之间创建新涂层并填充深色调(退低时衬托用)</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142171817461.jpg" /></p>< p>02 选择&ldquo;图层副本1&rdquo;,执行滤镜&mdash;&mdash;抽出命令,</p>< p>选择面板里的&ldquo;边缘高光器工具&rdquo;涂抹人物主体,选择&ldquo;强制前景&rdquo;设置颜色为&ldquo;白&rdquo;(具体设置如图)。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142171817592.jpg" /></p>< p>03 选择&ldquo;图层副本2&rdquo;,执行滤镜&mdash;&mdash;抽出命令,</p>< p>选择面板里的&ldquo;边缘高光器工具&rdquo;涂抹人物主体,选择&ldquo;强制前景&rdquo;设置颜色为&ldquo;黑&rdquo;((具体设置如图)。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142171817594.jpg" /></p>< p>04 选择&ldquo;图层副本4&rdquo;,执行工具面板里的&ldquo;多边形套索工具&rdquo;选取人物主体比分,执行&ldquo;选择--羽化&rdquo;命令</p>< p>执行&ldquo;选择--反选&rdquo;命令,点击DELETE键删除(如图5)</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142171817210.jpg" /></p>< p>05 删除后效果</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142171817226.jpg" /></p>< p>06 以此选择&ldquo;图层副本1-2&rdquo;放大图片,利用&ldquo;工具面板&rdquo;相关工具修正头发边缘不干净杂点及头发局部细化,(这一步非常重要,耐心是基础)</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142171817180.jpg" /></p>< p>07 完成以上步骤后我们就可以为人物主体设置您自己喜欢的背景图片啦</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142171817221.jpg" /></p>< p>08 完成的效果图</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142171817824.jpg" /></p>< p>完成最终效果展示</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-4/201142171816254.jpg" /></p>http://www.downcc.com/tech/2374.htmlPhotoshop2011/03/29 12:32:24<p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123448114.jpg" /></p>< p>新建文档1280x1024像素,背景白色,建新层,用钢笔勾出下图所示形状,填充黑色。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123449734.jpg" /></p>< p>复制一层,填充任意颜色,我填充的是蓝色,用直线套索做如下选区,反选添加蒙版</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123449306.jpg" /></p>< p>添加图层样式</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123449549.jpg" /></p>< p>效果如下</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123450337.jpg" /></p>< p>建新层,用钢笔做如下选区,填充白色</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123450516.jpg" /></p>< p>添加蒙版,用黑色柔角笔刷涂抹尾部,不透明度45%</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123450583.jpg" /></p>< p>同样方法做出另一侧高光</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123450874.jpg" /></p>< p>建新层,用钢笔做如下选区,填充任意颜色</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123450859.jpg" /></p>< p>添加图层样式</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123451869.jpg" /></p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123451536.jpg" /></p>< p>效果如下</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123451913.jpg" /></p>< p>建新层,用钢笔画一个黑色箭头</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123451655.jpg" /></p>< p>添加图层样式</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123451869.jpg" /></p>< p>建新层,用钢笔做如下选区,填充黑色</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123451862.jpg" /></p>< p>添加图层样式</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123451321.jpg" /></p>< p>同样的方法</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123451284.jpg" /></p>< p>还是同样的步骤,建新层,用钢笔做如下选区,填充白色,添加蒙版,黑白直线渐变</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123451753.jpg" /></p>< p>建新层,用钢笔做如下2个侧边的选区,填充黑色,(2个图层)</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123451787.jpg" /></p>< p>添加图层样式</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123451970.jpg" /></p>< p>合并除背景外的所有层,复制一个,颜色黑色,高斯模糊一下,图层不透明度10%左右,这是阴影,效果如下</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123451914.jpg" /></p>< p>其它效果</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011329123448114.jpg" /></p>http://www.downcc.com/tech/2371.htmlHTML/CSS2011/03/27 23:15:12<p><font color="#0000ff">加入收藏夹,设为首页代码</font></p>< p>把以下代码加入&lt;Body&gt;相应位置:</p>< p >&lt;a target=_top href=&quot;javascript:window.external.addFavorite('http://www.downcc.com','绿色资源站');&quot;&gt;加入收藏&lt;/a&gt;<br />& lt;a&nbsp; href='#' onClick=&quot;this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.downcc.com');&quot;&gt;设为首页&lt;/a&gt;</p>< p><br />< font color="#0000ff">鼠标指向时提示设为首页</font></p>< p>将下列代码插入&lt;body&gt;区中:</p>< p >&lt;A href=http://www.downcc.com onmouseover=&quot;this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.downcc.com');&quot; target=&quot;_blank&quot;&gt;设为首页&lt;/A&gt;</p>< p><br />< font color="#0000ff">打开页面时自动弹出窗口询问是否设为首页</font></p>< p>将以下代码放在&lt;head&gt;&lt;/head&gt;之间:</p>< p >&lt;script language=&quot;javascript&quot;&gt;<br /> function myhomepage(){<br /> this.homepage.style.behavior='url(#default#homepage)';this.homepage.sethomepage('http://www.downcc.com');<br /> }<br />& lt;/script&gt;<br />& lt;p align=&quot;center&quot;&gt;&lt;a href=http://www.downcc.com name=&quot;homepage&quot;<br /> onclick=&quot;myhomepage();&quot;&gt;&lt;/a&gt;</p>< p>再将下面代码加入&lt;body&gt;内:<br /> onload=&quot;myhomepage();&quot;</p>< p >即:&lt;body onload=&quot;myhomepage();&quot;&gt;</p>< p><br />< font color="#0000ff">离开时自动提示设为首页</font></p>< p >替换&lt;body&gt;标签为:<br />& lt;body onunload=&quot;BASEBody.style.behavior='url(#default#homepage)';if(!(BASEBody.isHomePage('http://www.downcc.com')))BASEBody.setHomePage('http://www.downcc.com/');&quot;&gt;</p>http://www.downcc.com/tech/2348.htmlHTML/CSS2011/03/24 23:49:21<p>页面:</p>< p>1.<br />& lt;div style=&quot;font-size: 16px;&quot; class=&quot;textbox-content&quot; id=&quot;zoomtext&quot;&gt;< br />& lt;br&gt;&lt;br&gt;扩展方法(Extension Method)&lt;br&gt;可以为已有的类型添加新的方法定义和实现,< br />& lt;/div&gt;</p>< p><br /> 2.< br />& lt;a href=&quot;javascript: doZoom(16);&quot;&gt;大&lt;/a&gt; |& lt;a href=&quot;javascript: doZoom(14);&quot;&gt;中&lt;/a&gt; |& lt;a href=&quot;javascript: doZoom(12);&quot;&gt;小&lt;/a&gt;< br />< br /> JS:中的函数< br /> function doZoom(size) {< br /> document.getElementById('zoomtext').style.fontSize=size+'px';< br /> }</p>http://www.downcc.com/tech/2346.htmlHTML/CSS2011/03/24 23:43:43<p>1、</p>< p>&lt;script language=javascript&gt;<br /> var newasp_fontsize=9;<br /> var newasp_lineheight=12;<br />& lt;/script&gt;<br />& lt;a style=&quot;CURSOR: hand; POSITION: relative&quot; onclick=&quot;if(newasp_fontsize&amp;gt;8){NewaspContentLabel.style.fontSize=(--newasp_fontsize)+&amp;quot;pt&amp;quot;;NewaspContentLabel.style.lineHeight=(--newasp_lineheight)+&amp;quot;pt&amp;quot;;}&quot; title=&quot;减小字体&quot;&gt;&lt;img src=&quot;/images/1.gif&quot; border=&quot;0&quot; width=&quot;15&quot; height=&quot;15&quot;&gt;&lt;font color=&quot;#FF6600&quot;&gt;减小字体&lt;/font&gt;&lt;/a&gt;< br />& lt;a style=&quot;CURSOR: hand; POSITION: relative&quot; onclick=&quot;if(newasp_fontsize&amp;lt;64){NewaspContentLabel.style.fontSize=(++newasp_fontsize)+&amp;quot;pt&amp;quot;;NewaspContentLabel.style.lineHeight=(++newasp_lineheight)+&amp;quot;pt&amp;quot;;}&quot; title=&quot;增大字体&quot;&gt;&lt;img src=&quot;/images/2.gif&quot; border=&quot;0&quot; width=&quot;15&quot; height=&quot;15&quot;&gt;&lt;font color=&quot;#FF6600&quot;&gt;增大字体&lt;/font&gt;&lt;/a&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>< p>&lt;div id=&quot;NewaspContentLabel&quot;&gt;<br /> 大小<br />& lt;/div&gt;</p>< p>2、&lt;HTML&gt;<br />& lt;HEAD&gt;<br />& lt;STYLE type=&quot;text/css&quot;&gt;<br /> .bfont {font-size:20px;}<br /> .nfont {font-size:16px;}<br /> .sfont {font-size:12px;}<br /> .cdiv {font-size:12px;}<br /> .cdiv span {cursor:hand;text-decoration:underline;color:blue;}<br />& lt;/STYLE&gt;<br />& lt;TITLE&gt; 用onclick事件实现改变文章字体大小&lt;/TITLE&gt;<br />& lt;/HEAD&gt;<br />& lt;BODY id = pgcontent class = nfont&gt;<br />& lt;div class = cdiv&gt;<br />& lt;span onclick=& quot;pgcontent.className='bfont';&quot;&gt;大字体&lt;/span&gt; |<br />& lt;span onclick=& quot;pgcontent.className='nfont';&quot;&gt;中字体&lt;/span&gt; |<br />& lt;span onclick=& quot;pgcontent.className='sfont';&quot;&gt;小字体&lt;/span&gt;<br />& lt;/div&gt;<br />& lt;p&gt;点击上面的&ldquo;大字体&rdquo;,&ldquo;中字体&rdquo;,&ldquo;小字体&rdquo;,可以相应改变字体大小。&lt;/p&gt;<br />& lt;/BODY&gt;&lt;/HTML&gt;</p>< p>3、</p>< p>&lt;script language=&quot;JavaScript&quot;&gt;<br /> function doZoom(size){<br />& nbsp;document.getElementById('zoom').style.fontSize=size+'pt'<br /> }<br /> // --&gt;<br />& lt;/script&gt;</p>< p>&lt;div id=&quot;zoom&quot;&gt;改变字体大小&lt;/div&gt;<br /> [&lt;a href=&quot;javascript:doZoom(12)&quot;&gt;大字体&lt;/a&gt;< br />& lt;a href=&quot;javascript:doZoom(10.5)&quot;&gt;中字体&lt;/a&gt;<br />& lt;a href=&quot;javascript:doZoom(9)&quot;&gt;小字体&lt;/a&gt;]</p>< p>4、加入cookie控制</p>< p>function setCookie(name, value)&nbsp;&nbsp;//cookies设置<br /> {<br />& nbsp;var argv = setCookie.arguments;<br />& nbsp;var argc = setCookie.arguments.length;<br />& nbsp;var expires = (argc& gt; 2) ? argv[2] : null;<br />& nbsp;if(expires!=null){<br />& nbsp;&nbsp;var LargeExpDate = new Date ();<br />& nbsp;&nbsp;LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24));<br />& nbsp;}<br />& nbsp;document.cookie = name +& quot;=&quot; + escape (value) +& quot;; path=/;&quot; +((expires == null) ?& quot;&quot; : (&quot; expires=&quot; +LargeExpDate.toGMTString()));<br /> }</p>< p>function getCookie(Name)&nbsp;&nbsp;&nbsp;//cookies读取<br /> {<br />& nbsp;var search = Name +& quot;=&quot;;<br />& nbsp;if(document.cookie.length& gt; 0){<br />& nbsp;&nbsp;offset = document.cookie.indexOf(search);<br />& nbsp;&nbsp;if(offset != -1)&nbsp;{<br />& nbsp;&nbsp;&nbsp;offset += search.length;<br />& nbsp;&nbsp;&nbsp;end = document.cookie.indexOf(&quot;;&quot;, offset);<br />& nbsp;&nbsp;&nbsp;if(end == -1){<br />& nbsp;&nbsp;&nbsp;&nbsp;end = document.cookie.length;<br />& nbsp;&nbsp;&nbsp;}<br />& nbsp;&nbsp;&nbsp;return unescape(document.cookie.substring(offset, end));<br />& nbsp;&nbsp;}<br />& nbsp;}<br />& nbsp;return& quot;&quot;;<br /> }</p>< p>// 内容样式用户定义<br /> function ContentSize(size)<br /> {<br />& nbsp;var obj=document.getElementById(&quot;content&quot;);<br />& nbsp;obj.style.fontSize=size&gt;0 ? size+&quot;px&quot; :& quot;&quot;;<br />& nbsp;if (arguments.length==1){<br />& nbsp;&nbsp;setCookie(&quot;iwmsFontSize&quot;,size,size==0?-1:1);<br />& nbsp;}<br /> }<br /> function ContentBg(color)<br /> {<br />& nbsp;var obj=document.getElementById(&quot;bodyTd&quot;);<br />& nbsp;obj.style.backgroundColor=color;<br />& nbsp;if (arguments.length==1){<br />& nbsp;&nbsp;setCookie(&quot;iwmsContBg&quot;,color,color.length==0?-1:1);<br />& nbsp;}<br /> }<br /> function InitContStyle()<br /> {<br />& nbsp;var v=getCookie(&quot;iwmsFontSize&quot;);<br />& nbsp;if (v.length&gt;0){<br />& nbsp;&nbsp;ContentSize(v,false);<br />& nbsp;}<br />& nbsp;v=getCookie(&quot;iwmsContBg&quot;);<br />& nbsp;if (v.length&gt;0){<br />& nbsp;&nbsp;ContentBg(v,false);<br />& nbsp;}<br /> }</p>< p><br /> //***</p>http://www.downcc.com/tech/2345.htmlHTML/CSS2011/03/24 23:42:40http://www.downcc.com/tech/2337.htmlPhotoshop2011/03/23 19:36:49<p><strong>关于网页图案</strong></p>< p>首先需要说明的是,用作页面背景的网页图案一定要简单,效果不能太强烈,只需要提供一点点质感就可以了,要不就抢了页面内容的风头。而实际上页面内容才应该是整个网站的视觉焦点。这种经验我们可以在给手机换壁纸的时候收获到,我们经常是本能的去挑选那些非常漂亮的风景照或者非常抢眼的图片作为手机的背景图片,可等真正将壁纸换上去之后发现效果并不理想,原因是手机的屏幕不是光秃秃一片,什么也没有,而是摆满了各种图标、文字。本来信息量就多,再添加上一张夺目的背景壁纸,只能是扰乱本来应该吸引注意力的内容,甚至让人产生纷繁杂乱的感觉。在这点上我们要向iphone的壁纸设计师学习,iphone 手机上的壁纸看上去都比较低调,但是壁纸效果却非常突出。因为他们知道屏幕上各种图标才是视觉重点。</p>< p>我们使用网页图案也要遵循这样的原则。使用网页图案的本意是为了打破背景单一色彩的单调性, 给页面增加不同的特质,让网页内容和背景更有层次和区分性,并且给页面增加触感,可以让网页感觉更加优美、精致和专业。这样会更加强调页面内容,给人留下深刻的印象。但是我们却不能偏离了设计中的视觉焦点。关于这点还可以参考《弄清楚设计中视觉表达的重点》这篇文章。</p>< p><strong>下图是这次我们将要创建的网页图案效果:</strong></p>< p>一、十字网格图案</p>< p>1、创建一个7像素乘7像素大小的文档,之所以选择7像素大小是因为我们要在文档中间画一条垂直线,使用奇数可以保证两边的空白同等大小。然后使用放大镜工具将文档放大到2000%。</p>< p align="center"><img border="0" alt="zoom in.jpg" width="570" height="300" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011323193849755.jpg" /></p>< p>2、新建一个图层,选择单列选区工具(M),居中选取1个像素宽的垂直选区,颜色填充为#F3F3F3。再新建一个图层,居中选取1个像素宽的水平选区,颜色仍然填充为#F3F3F3。</p>< p align="center"><img border="0" alt="grid.jpg" width="570" height="450" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011323193849483.jpg" /></p>< p>3、接下来将其保存为图案。选择编辑(Edit)》自定义图案(Difine Pattern)命令。之后就可以在图层样式(Layer Style)中的图案叠加(Pattern Overlay)中选择做好的图案样式使用了。</p>< p align="center"><img border="0" alt="pattern overlay.jpg" width="570" height="400" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011323193849651.jpg" /></p>< p>这样就完成了网格图案的基本样式。你还可以通过调整新建文档的大小,比如5个像素让网格密集一些,或者11个像素让网格稀疏一些。无论怎样,你都要记住,非常细微的图案效果平铺到整个网页页面的也会看上去比之前强烈得多,所以一定要挑选柔和的色彩。</p>< p><strong>二、对角交叉线图案</strong></p>< p>实际上,将之前的十字网格图案旋转45&deg;就是对角交叉线图案,但是这次我们要使用8像素乘以8像素大小的文档,为什么不是之前的7个像素呢?想一想就知道只有偶数像素大小的图案才可能让两条对角线的交点处于文档的中心点。所以这次我们要使用偶数像素大小的文档。</p>< p>1、新建一个文档(Ctrl+N),8像素乘以8像素大小,使用放大镜工具将其放大至2000%。</p>< p align="center"><img border="0" alt="8 pixel.jpg" width="570" height="350" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011323193849275.jpg" /></p>< p>2、新建一个图层,选择线条工具(U),将十字光标放置于文档的左上角,按住Shift键,向右下角方向画一条1像素宽的对角线,颜色选择#F3F3F3,再新建一个图层,从右下角向左上角画一条对角线,颜色任然为#F3F3F3。</p>< p align="center"><img border="0" alt="diagonal.jpg" width="570" height="450" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011323193849444.jpg" /></p>< p>3、和上面一样,选择编辑(Edit)》自定义图案(Difine Pattern)命令将其保存为图案。在图层样式(Layer Style)中的图案叠加(Pattern Overlay)中选择已经保存的图案样式应用到大幅文档中。</p>< p align="center"><img border="0" alt="diagonal overlay.jpg" width="570" height="450" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011323193849228.jpg" /></p>< p>和上面的十字网格图案一样,你也可以调整线条之间的间距和线条颜色来获得让你满意的效果。</p>< p><strong>三、单向对角线图案</strong></p>< p>这就更简单了,只需要将上面对角交叉线图案的其中一条线去掉保存为自定义图案就可以了。</p>< p align="center"><img border="0" alt="diagonal line.jpg" width="570" height="450" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011323193849805.jpg" /></p>< p>你还可以通过改变线条间的间距、线条的粗细以及线条的方向来创建不同样式的单向对角线图案。如下图:</p>< p align="center"><img border="0" alt="diagonals.jpg" width="570" height="389" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011323193849450.jpg" /></p>< p>四、添加颜色和材质</p>< p>到此为止,我们要给大家介绍的三种不同样式的网格背景图案就完成了。接下来如果你还想让这些图案有些变化,还可以给它们添加一些颜色和材质。添加颜色很简单,只需要给图案背景填充颜色就可以了。需要注意的是,颜色要柔和,对比度不要太强烈,一点点颜色就可以了。添加材质相对来说就要复杂一些,因为这些图案最终作为网页背景被平铺到整个页面之后,很难让人看不出来材质的重复,就像《在Photoshop中创建不规则无缝拼接图案》中简单平铺的绿草地糟糕的效果一样,这也正是无缝拼接技术在相对复杂的图案上所发挥的作用。以下有三点关于创建材质图案的要点:</p>< p>让图案稍微大一些,这样平铺以后相对不容易看出来材质的重复性。但是还要留意图案的文件大小对于页面载入时间的影响。</p>< p>图案的材质要低调一些,不要太突兀,有一点点感觉就可以了。</p>< p>使用无缝拼接技术让图案的材质更不容易察觉。</p>< p>接下来我们用一个例子来说明如何创建能够应用于网页背景的材质图案。</p>< p>1、新建一个99像素乘以99像素大小的文档。新建一个图层,画出一个覆盖整个文档的矩形,给矩形应用之前我们创建的对角交叉线图案样式。</p>< p align="center"><img border="0" alt="diagonal pattern overlay.jpg" width="570" height="450" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011323193849854.jpg" /></p>< p>2、将文档放大到200%,新建图层,使用和背景色颜色相同的画笔工具,选择有细微材质的笔触随机在图案上点击几次直到得到让你满意的效果。切记效果不要太强烈。之后就可以将此材质图案保存为自定义图案应用于网页页面了。</p>< p align="center"><img border="0" alt="brush.jpg" width="570" height="450" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011323193849314.jpg" /></p>< p align="left">(来源:<a target="_blank" href="http://startwmlife.com/create-a-irregular-seamless-pattern-in-photoshop/"><font color="#0000ff">飞鱼声纳</font></a>)</p>http://www.downcc.com/tech/2336.htmlPhotoshop2011/03/23 19:34:37<p>外景图片调色的时候,高光的渲染非常重要。如一些色彩比较平淡的图片,适当再顶部或中间增加一些高光,不仅可以增强图片的层次感,更可以增加图片的阳光色彩。</p>< p>原图</p>< center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201132319360411.jpg" /></center>< p>最终效果</p>< center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201132319360251.jpg" /></center>< p>1、打开原图素材,创建通道混合器调整图层,对红,绿,蓝进行调整,参数设置如图1 - 3。确定后用黑色画笔把人物部分擦出来,这一步是调整背景颜色,效果如图4。</p>< center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201132319360389.jpg" /></center><center>图1</center><center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201132319360633.jpg" /></center><center>图2</center><center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201132319360522.jpg" /></center><center>图3</center><center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201132319360699.jpg" /></center><center>图4</center>http://www.downcc.com/tech/2327.htmlPhotoshop2011/03/20 18:39:25<p>  Photoshop是Adobe的最为出名的图像处理软件,深受广大平面设计人员喜爱,不过其操作对于非专业人员来说也较为复杂,比如我以前用Windows自带的画图工具可以很方便地画圆圈、矩形和直线,但在Photoshop里就找不到地方,后来研究了一下,其实Photoshop也可以轻松完成这些工作,下面是我找到的具体操作方法,供广大非专业爱好者参考。</p>< p>  1、画圆圈</p>< p>  用选择工具里的椭圆选择工具,按住SHIFT后在画面上拖动,得到合适的大小后,右键点在选框的虚线上,选择描边选项,设置好描边宽度和颜色,就画好了。</p>< p>  2、画正方形</p>< p>  用选择工具里的矩形选择工具,按住SHIFT后在画面上拖动,得到合适的大小后,右键点在选框的虚线上,选择描边选项,设置好描边宽度和颜色,就画好了。</p>< p>  3、画直线</p>< p>  选择画笔工具,在绘制开始前按下SHIFT,并且在绘制过程中持续按住SHIFT键,就可以绘制一条水平或垂直的直线。按住Shift键单击鼠标,可将两次单击点以直线连接。</p>http://www.downcc.com/tech/2326.htmlPhotoshop2011/03/20 18:31:52<p>图文ps教程:蒙版妙用:无痕合成美女照片</p>< p><img alt="ps教程:蒙版妙用:无痕合成美女照片" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320183547383.jpg" /></p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320183553875.jpg" /></p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320183553225.jpg" /></p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320183554984.jpg" /></p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320183554844.jpg" /></p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320183554598.jpg" /></p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320183554529.jpg" /></p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320183554932.jpg" /></p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320183554493.jpg" /></p>http://www.downcc.com/tech/2325.htmlPhotoshop2011/03/20 18:07:26<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 用数码相机或是手机拍照,难免会因为各种原因出现照片效果不如人意,其中照片模糊是最常见的。</p>< p>&nbsp;&nbsp;&nbsp;&nbsp;& nbsp; 把自己的图片处理的一点小体会写出来,简单的图像处理其实也是很简单的,效果却是很明显。M630是130相素的镜头,最大分辨率是1280*1024,可以在17寸液晶显示器上满屏显示,这点不是30万相素镜头所能做到的。所以如果能把效果提高一下,应该平时还是有一些用处的,不仅是作待机图片。<br />& nbsp;<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;先看一下原图与处理后的效果对比,如下两幅图。处理过程并不复杂,看图片就可以了。< br />< img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320182224412.jpg" /><br />& nbsp;<br /> 这是原图< br />< img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320182224842.jpg" /><br />& nbsp;<br /> 处理后的效果< br /> 过程一、色阶处理:< br /> 1、用Photoshop打开待处理的原图。菜单->图像->调整->色阶。如下图。< br />< img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320182224925.jpg" /><br />& nbsp;<br /> 2、在弹出的色阶窗口中,可以用鼠标拖动,来手动调整色阶,如下图中的最左边的三角形向内拖。或者直接按下图中的&ldquo;自动&rdquo;按钮,自动调整色阶,这样比较省事,大多数情况下,自动色阶效果也是不错的。< br />< img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320182224605.gif" /><br />& nbsp;<br /> 3、按&ldquo;好&rdquo;按钮确定后,即可得到下图效果。可以看出,比原图效果有明显提升。< br />< img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320182224550.jpg" /><br />& nbsp;<br /> 4、如果对图片效果还是不如意,再进行下面的进一步处理。过程二、高反差保留< br /> 请注意Photoshop右下角的&ldquo;图层&rdquo;面板,如下图,拖动&ldquo;背景&rdquo;层到下面的&ldquo;新建&rdquo;按钮。< br />< img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320182226318.gif" /><br />& nbsp;<br /> 5、再把新图层设置成&ldquo;叠加&rdquo;。如下图。< br />< img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320182226192.gif" /><br />& nbsp;<br /> 6、菜单-&gt;图像-&gt;调整-&gt;去色。< br />< img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320182227713.jpg" /><br />& nbsp;<br /> 7、菜单-&gt;滤镜-&gt;其它-&gt;&ldquo;高反差保留...&rdquo;,如下图。< br />< img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320182227498.jpg" /><br />& nbsp;<br /> 8、在&ldquo;高反差保留&rdquo;对话框中,把半径设成2.4像素,&ldquo;好&rdquo;确定。如下图。< br />< img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320182228417.jpg" /><br />& nbsp;<br /> 9、下图是最终效果。应该比较满意了,尤其是小女孩的眼神,明显更有神了。< br />< img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320182228364.jpg" /><br />& nbsp;<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当然,这张照片也还有其它一些需要处理的地方,不在此文范围,从略。</p>http://www.downcc.com/tech/2324.htmlPhotoshop2011/03/20 17:39:38<p>  1、快速打开文件:双击Photoshop的背景空白处(默认为灰色显示区域)即可打开选择文件的浏览窗口。<br />   2、随意更换画布颜色:选择油漆桶工具并按住Shift点击画布边缘,即可设置画布底色为当前选择的前景色。如果要还原到默认的颜色,设置前景色为25%灰度(R192,G192,B192)再次按住Shift点击画布边缘。<br />   3、选择工具的快捷键:可以通过按快捷键来快速选择工具箱中的某一工具,各个工具的字母快捷键如下:<br />   选框-M,移动-V,套索-L,魔棒-W,喷枪-J,画笔-B,铅笔-N,橡皮图章-S,历史记录画笔-Y,橡皮擦-E,模糊-R,减淡-O,钢笔-P,文字-T,度量-U,渐变-G,油漆桶-K,吸管-I,抓手-H,缩放-Z,默认前景和背景色-D,切换前景和背景色-X,编辑模式切换-Q,显示模式切换-F。另外,如果我们按住Alt键后再单击显示的工具图标,或者按住Shift键并重复按字母快捷键则可以循环选择隐藏的工具。<br />   4、获得精确光标:按Caps Lock键可以使画笔和磁性工具的光标显示为精确十字线,再按一次可恢复原状。<br />   5、显示/隐藏控制板:按Tab键可切换显示或隐藏所有的控制板(包括工具箱),如果按Shift+Tab则工具箱不受影响,只显示或隐藏其他的控制板。<br />   6、快速恢复默认值:有些不擅长Photoshop的朋友为了调整出满意的效果真是几经周折,结果发现还是原来的默认效果最好,这下傻了眼,后悔不该当初呀!怎么恢复到默认值呀?试着轻轻点按选项栏上的工具图标,然后从上下文菜单中选取&ldquo;复位工具&rdquo;或者&ldquo;复位所有工具&rdquo;。<br />   7、自由控制大小:缩放工具的快捷键为&ldquo;Z&rdquo;,此外&ldquo;Ctrl+空格键&rdquo;为放大工具,&ldquo;Alt+空格键&rdquo;为缩小工具,但是要配合鼠标点击才可以缩放;相同按Ctrl+&ldquo;+&rdquo;键以及&ldquo;-&rdquo;键分别也可为放大和缩小图像;Ctrl+Alt+&ldquo;+&rdquo;和Ctrl+Alt+&ldquo;-&rdquo; 可以自动调整窗口以满屏缩放显示,使用此工具你就可以无论图片以多少百份比来显示的情况下都能全屏浏览!如果想要在使用缩放工具时按图片的大小自动调整窗口,可以在缩放工具的属性条中点击&ldquo;满画布显示&rdquo;选项。<br />   8、使用非Hand Tool(手形工具)时,按住空格键后可转换成手形工具,即可移动视窗内图像的可见范围。在手形工具上双击鼠标可以使图像以最适合的窗口大小显示,在缩放工具上双击鼠标可使图像以1:1的比例显示。<br />   9、在使用Erase Tool(橡皮擦工具)时,按住Alt 键即可将橡皮擦功能切换成恢复到指定的步骤记录状态。<br />   10、使用Smudge Tool(指尖工具)时,按住Alt键可由纯粹涂抹变成用前景色涂抹。<br />   11、要移动使用Type Mask Tool(文字蒙版工具)打出的字形选取范围时,可先切换成快速蒙版模式(用快捷键Q切换),然后再进行移动,完成后只要再切换回标准模式即可。<br />   12、按住Alt键后,使用Rubber Stamp Tool(橡皮图章工具)在任意打开的图像视窗内单击鼠标,即可在该视窗内设定取样位置,但不会改变作用视窗。<br />   13.在使用Move Tool(移动工具)时,可按键盘上的方向键直接以1 pixel的距离移动图层上的图像,如果先按住Shift键后再按方向键则以每次10 pixel的距离移动图像。 而按Alt键拖动选区将会移动选区的拷贝。<br />   14、使用磁性套索工具或磁性钢笔工具时,按&ldquo;[&rdquo;或&ldquo;]&rdquo;键可以实时增加或减少采样宽度(选项调板中)。<br />   15、度量工具在测量距离上十分便利(特别是在斜线上),你同样可以用它来量角度(就像一只量角器)。在信息面板可视的前提下,选择度量工具点击并拖出一条直线,按住Alt键从第一条线的节点上再拖出第二条直线,这样两条线间的夹角和线的长度都显示在信息面板上。用测量工具拖动可以移动测量线(也可以只单独移动测量线的一个节点),把测量线拖到画布以外就可以把它删除。<br />   16、使用绘画工具如(如画笔,向笔等),按住Shift键单击鼠标,可将两次单击点以直线连接。<br />   17、按住Alt键用吸管工具选取颜色即可定义当前背景色。通过结合颜色取样器工具(Shift+I)和信息面板监视当前图片的颜色变化。变化前后的颜色值显示在信息面板上其取样点编号的旁边。通过信息面板上的弹出菜单可以定义取样点的色彩模式。要增加新取样点只需在画布上用颜色取样器工具随便什么地方再点一下,按住Alt键点击可以除去取样点。但一张图上最多只能放置四个颜色取样点。当Photoshop中有对话框(例如:色阶命令、曲线命令等等)弹出时,要增加新的取样点必须按住Shift键再点击,按住Alt+Shift点击可以减去一个取样点。<br />   18、裁切工具大家都一定用过,这种情况你也一定遇到过;在你调整裁切握、而裁切框又比较接近图像边界的时候,裁减框会自动地贴到图像的边上,令你无法精确的裁切图像。不过只要在调整裁切边框的时候接下&ldquo;Ctrl&rdquo;键,那么裁切框就会服服帖帖,让你精确裁切。 复制技巧<br />   19、按住Ctrl+Alt键拖动鼠标可以复制当前层或选区内容。<br />   20、如果你最近拷贝了一张图片存在剪贴板里,Photoshop在新建文件(Ctrl+N)的时候会以剪贴板中图片的尺寸作为新建图的默认大小。要略过这个特性而使用上一次的设置,在打开的时候按住Alt键(Ctrl+Alt+N)。<br />   21、如果创作一幅新作品,需要与一幅已打开的图片有一样的尺寸、解析度、格式的文件。选取&ldquo;文件&rdquo;&rarr;&ldquo;New&rdquo;,点Photoshop菜单栏的Windows选项,在弹出菜单的最下面一栏点击已开启的图片名称,是的,就是这么简单!<br />   22.在使用自由变换工具(Ctrl+T)时按住Alt键(Ctrl+Alt+T)即可先复制原图层(在当前的选区)后在复制层上进行变换;Ctrl+Shift+T为再次执行上次的变换,Ctrl+Alt+Shift+T为复制原图后再执行变换。<br />   23、使用&ldquo;通过复制新建层(Ctrl+J)&rdquo;或&ldquo;通过剪切新建层(Ctrl+J)&rdquo;命令可以在一步之间完成拷贝到粘贴和剪切到粘贴的工作;通过复制(剪切)新建层命令粘贴时仍会放在它们原来的地方,然而通过拷贝(剪切)再粘贴,就会贴到图片(或选区)的中心。<br />   24、若要直接复制图像而不希望出现命名对话框,可先按住Alt键,再执行&ldquo;图像&rdquo;&rarr;&ldquo;副本&rdquo;命令。<br />   25、Photoshop的剪贴板很好用,但你更希望直接使用Windows系统剪贴板,直接处理从屏幕上截取的图像。好的,按下Ctrl+K,在弹出的面板上将&ldquo;输出到剪贴板&rdquo;点中吧!<br />   26、在Photoshop内实现有规律复制:在做版面设计的时候我们会经常把某些元素有规律地摆放以寻求一种形式的美感,在Photoshop内通过四个快捷键的组合就可以轻易得出。 (1)圈选出你要复制的物体; (2)按Ctrl+J产生一个浮动 Layer; (3)按旋转并移动到适当位置后确认; (4)现在可以按住Ctrl+Alt+Shift 后连续按&ldquo;T&rdquo;就可以有规律地复制出连续的物体。(只按住Ctrl+Shift则只是有规律移动)<br />   27、当我们要复制文件中的选择对象时,要使用编辑菜单中的复制命令。复制一次你也许觉不出麻烦,但要多次复制,一次一次的点击就相当不便了。这时你可以先用选择工具选定对象,而后点击移动工具,再按住&ldquo;Alt&rdquo;键不放。当光标变成一黑一白重叠在一起的两个箭头时,拖动鼠标到所需位置即可。若要多次复制,只要重复的放松鼠标就行了。<br />   28、可以用选框工具或套索工具,把选区从一个文档拖到另一个上。<br />   29、要为当前历史状态或快照建立一个复制文档可以: (1)点击&ldquo;从当前状态创建新文档&rdquo;按钮; (2)从历史面板菜单中选择新文档; (3)拖动当前状态(或快照)到&ldquo;从当前状态创建新文档&rdquo;按钮上; (4)右键点击所要的状态(或快照)从弹出菜单中选择新文档把历史状态中当前图片的某一历史状态拖到另一个图片的窗口可改变目的图片的内容。按住Alt键点击任一历史状态(除了当前的、最近的状态)可以复制它。而后被复制的状态就变为当前(最近的)状态。按住Alt拖动动作中的步骤可以把它复制到另一个动作中。<br />   30、把选择区域或层从一个文档拖向另一个时,按住Shift键可以使其在目的文档上居中。如果源文档和目的文档的大小(尺寸)相同,被拖动的元素会被放置在与源文档位置相同的地方(而不是放在画布的中心)。如果目的文档包含选区,所拖动的元素会被放置在选区的中心。<br />   31、在动作调板中单击右上角的三角形按钮,从弹出的菜单中选择载入动作,进入PhotoshopGoodiesActions目录下,其下有按钮、规格、命令、图像效果,文字效果、纹理、帧六个动作集,包含了很多实用的东西哟!另外,在该目录下还有一个ACTIONS.PDF文件,可用Adobe Acrobat软件打开,里面详细介绍了这些动作的使用方法和产生的效果。<br />   32、单击工具条中的画笔类工具,在随后显示的属性条中单击画笔标签右边的小三角,在弹出的菜单中再点击小箭头选择&ldquo;载入画笔&hellip;&rdquo;。到Photoshop目录的Brushes文件夹中选择*.abr。原来这里还有这么多可爱的东西。<br />   33、画出一个漂亮的标记,想在作品中重复使用?好办,用套索工具选好它,在Brushes的弹出菜单中选&ldquo;储存画笔&hellip;&rdquo;,然后用画笔工具选中这个新笔头&hellip;&hellip;朋友,想做居室喷涂吗?<br />   34、如果想选择两个选择区域之间的部分,在已有的任意一个选择区域的旁边同时按住Shift和Alt键进行拖动,画第二个选择区域(鼠标十字形旁出现一个乘号,表示重合的该区域将被保留)。<br />   35、在选择区域中删除正方形或圆形,首先增加任意一个选择区域,然后在该选择区域内,按Alt键拖动矩形或椭圆的面罩工具。然后松开Alt键,按住Shift键,拖动到你满意为止。然后先松开鼠标按钮再松开Shift键。<br />   36、从中心向外删除一个选择区域,在任意一个选择区域内,先按Alt键拖动矩http://www.downcc.com/tech/2323.htmlPhotoshop2011/03/20 17:29:53<p>原图:< br />< br />< img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320173540706.jpg" /><br />< br /> 处理图片时,抠图是大家常会遇到的问题,对于边缘整齐、象素对比强烈的,可以用魔棒或是路径工具进行抠图处理。但是对于人物飘飘长发,用这些工具就无从下手了。事实上,抠图的方法很多,不同的图片有不同的抠法。下面笔者就向大家推荐一种最常用而且最有效的方法&mdash;&mdash;通道抠图法。<br />< br /> 1.启动Photoshop,导入要处理的图片,点选钢笔工具,属性设置,然后将图片中人物的主体轮廓勾出。注意碎发部分就不要勾在里面,因为在后面将对其进行专门地处理。<br />< br />< img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320173540239.jpg" /><br />< br /> 小技巧:在用钢笔工具勾图片时,略向里一点,这样最后的成品才不会有杂边出现。<br />< br /> 2.打开路径面板,这时你会发现路径面板中多了一个工作路径,单击将路径作为选区载入按钮,将封闭的路径转化为选区。<br />< img alt="" catchpic="" cimg2.163.com="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320173541278.jpg" /><br />< br /> 3.选择图层面板,点选背景层,点右键,单击复制图层命令,新建一个背景副本。点选背景副本,单击添加图层蒙版按钮<br />< br />< img alt="" catchpic="" cimg2.163.com="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320173541693.jpg" /><br />< br /> 小提示:图层蒙版有易改动,不破坏原图层的优点。<br />< br /> 4.选择通道面板,拖动绿通道至通道面板下的新建按钮,复制一个副本出来</p>< p><img alt="" catchpic="" cimg2.163.com="" f8="" f="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320173541462.jpg" /></p>< p>5.点选绿副本按快捷键Ctrl+L进行色阶调整,将左侧的黑色滑块向右拉动,将右侧的白色滑块向左拉动,这样减小中间调部分,加大暗调和高光,使头发和背景很好的分开<br />< img alt="" catchpic="" cimg2.163.com="" f="" f1="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320173541249.jpg" /><br />< br /> 6.按快捷键Ctrl+I将绿副本通道反相,点选画笔工具,属性设置,用黑色画笔将头发以外(也就是不需要选择的地方)涂黑,然后用白色画笔把头发里需要的地方涂白。<br />< br /> 7.单击通道面板上的将通道作为选区载入按钮得到绿副本的选区。<br />< br />< img alt="" catchpic="" cimg2.163.com="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320173542110.jpg" /><br />< br /> 8.回到图层面板,双击背景图层,将其变为普通图层0<br />< br />< img alt="" catchpic="" cimg2.163.com="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320173542225.jpg" /><br />< br /> 9.单击添加图层蒙版按扭,为图层0添加图层蒙版<br />< br />< img alt="" catchpic="" cimg2.163.com="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320173542941.jpg" /><br />< br /> 这个漂亮MM就从这张图片里分离出来了。<br />< br /> 任意给换一个背景图片,效果如下:<br />< br />< img alt="" catchpic="" cimg2.163.com="" c2="" c="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/2011320173542374.jpg" /><br />< br /> 小提示:如果主体和头发处有衔接不好的地方,可以对其蒙版用黑色画笔处理一下,这就当时选择图层蒙版的原因。</p>http://www.downcc.com/tech/2322.htmlPhotoshop2011/03/20 16:51:28<p>  下面总结的方法,有的是传统工具的发挥,有的是 Photoshop 新增工具的利用,还有的是各种图像处理技巧的综合。而我们的目的就是尽量以最简洁的操作获取最有效的成果。   </p>< p>  方法一:磁性套索工具< br />   当需要处理的图形与背景有颜色上的明显反差时, Magnetic Lasso(磁性套索)工具非常好用。这种反差越明显,磁性套索工具抠像就越精确。   </p>< p>  方法二:路径工具< br />   用 Path (路径)进行抠像比较适合于轮廓比较复杂,背景也比较复杂的图像。  </p>< p>  方法三:魔术橡皮工具< br />   魔术橡皮 ( Magic Eraser ) 工具集中了橡皮擦和魔术棒工具的特点。当你选中 Magic Eraser 工具后,在图像中点击鼠标,图像中与这一点颜色相近的区域会被擦去。特别是对背景比较单一的图像,用 Magic Eraser 抠像是相当不错的选择。  </p>< p>  方法四:背景橡皮工具< br />   当你的图像前景与需要被擦去的背景存在颜色上的明显差异时,你可以考虑使用背景橡皮擦 ( Background Eraser Tool ) 抠像。 </p>< p>  方法五:Photoshop的抠像专用工具Extract   Extract 是 Photoshop 5.5 开始专为&ldquo;抠像&rdquo;而设计的一个新功能,它位于 Image 菜单中。你可以在 Layer 面板中选择需要处理的图层,然后点击 Image& gt; Extract 菜单,这时会有一个标题为& quot; Extract& quot; 的对话框弹出。</p>< p>  方法六:巧用通道< br />   利用 Alpha 通道将图像中分离出物体的方法比较适合处理人物照片之类。人一般都是会有头发的,对付头发丝这样细微的物体,魔术棒就不一定能胜任了,而使用 Path 工具是非常不切实际的。使用 Background Eraser 工具会对&ldquo;发质&rdquo;有损伤,而 Magic Eraser 在擦除头发丝之间的细小部分时会让人感到力不从心。</p>< p>  以上是Photoshop本身的抠图技巧运用,实际上还有一些工具如Mask Pro滤镜、以及COREL KNOCKOUT等,都可以帮助我们在不同的具体情况下完成抠图工作。  </p>< p>  方法七:Mask Pro 滤镜抠像< br />   Mask Pro滤镜有两个重要概念:保留色和丢弃色。保留色为画面中保留的颜色,丢弃色表示要去掉的颜色。确定了这两类颜色之后用魔术工具把丢弃色擦掉,抠像就成功了。</p>< p>  方法八:COREL KNOCKOUT< br />   使用功力无比的蒙板工具COREL KNOCKOUT,你可以把有细节边缘的(如羽毛,动物皮毛,阴影,头发,烟雾,透明体等)前景对象从背景中&quot;抠&quot;出来,并应用到另一个特定的背景图像中。&nbsp;</p>http://www.downcc.com/tech/2311.htmlPhotoshop2011/03/17 21:51:23<p>外景图片较快的调色方法就是把背景与人物分开来调色,可以随意按照自己的喜欢选择主色。然后再慢慢改变局部色彩。虽然是分开调色,但要注意好整体效果的统一。</p>< p>原图</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721587110.jpg" /></p>< p>最终效果</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721587484.jpg" /></p>< p>1、打开原图素材,创建曲线调整图层,对红,绿,蓝进行调整,参数设置如图1 - 3,确定后用黑色画笔把人物部分擦出来,效果如图4。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721587484.jpg" /></p>< p>图1</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721587895.jpg" /></p>< p>图2</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721587979.jpg" /></p>< p>图3</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721587285.jpg" /></p>< p>图4</p>< p>2、创建可选颜色调整图层,对黄,绿进行调整,参数设置如图5,6,确定后用黑色画笔把人物部分擦出来,效果如图7。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721587104.jpg" /></p>< p>图5</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721587115.jpg" /></p>< p>图6</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721587773.jpg" /></p>< p>图7</p>< p>3、按Ctrl + J 把当前可选颜色调整图层复制一层,不透明度改为:30%,效果如下图。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721587598.jpg" /></p>< p>图8</p>< p>4、创建色彩平衡调整图层,对高光进行调整,参数设置如图9,确定后只保留人物部分,其它部分用黑色画笔擦掉,效果如图10。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721588638.jpg" /></p>< p>图9</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721588655.jpg" /></p>< p>图10</p>< p>5、创建曲线调整图层,对红,蓝进行调整,参数设置如图11,12,效果如图13。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721588592.jpg" /></p>< p>图11</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721588135.jpg" /></p>< p>图12</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721588185.jpg" /></p>< p>图13</p>< p>6、创建可选颜色调整图层,对红,黄进行调整,参数设置如图14,15,效果如图16。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721588910.jpg" /></p>< p>图14</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721588418.jpg" /></p>< p>图15</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721588186.jpg" /></p>< p>图16</p>< p>7、把背景图层复制一层,按Ctrl + Shift + ] 置顶,按Ctrl + Shift + U 去色,混合模式改为&ldquo;正片叠底&rdquo;,不透明度改为:60%,按住Alt 键添加图层蒙版,用白色画笔把需要增强细节的部分擦出来,效果如下图。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721588898.jpg" /></p>< p>图17</p>< p>8、创建可选颜色调整图层,对绿,青进行调整,参数设置如图18,19,效果如图20。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721588857.jpg" /></p>< p>图18</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721588659.jpg" /></p>< p>图19</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721588338.jpg" /></p>< p>图20</p>< p>9、新建一个图层,填充暗红色,图层混合模式改为&ldquo;滤色&rdquo;,不透明度改为:30%,加上图层蒙版,用黑白线性渐变拉出底部透明效果,如下图。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721588182.jpg" /></p>< p>图21</p>< p>10、创建可选颜色调整图层,对红,黄进行调整,参数设置如图22,23,效果如图24。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721588498.jpg" /></p>< p>图22</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721588169.jpg" /></p>< p>图23</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721588173.jpg" /></p>< p>图24</p>< p>11、创建亮度/对比度调整图层,参数设置如图25,确定后把蒙版填充黑色,用白色画笔把人物脸部擦出来,效果如图26。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721588453.jpg" /></p>< p>图25</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721588129.jpg" /></p>< p>图26</p>< p>12、新建一个图层,简单给图片加上暗角,大致效果如下图。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721588864.jpg" /></p>< p>图27</p>< p>13、创建曲线调整图层,对绿,蓝进行调整,参数设置如图28,29,效果如图30。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721589496.jpg" /></p>< p>图28</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721589682.jpg" /></p>< p>图29</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721589772.jpg" /></p>< p>图30</p>< p>14、新建一个图层,混合模式改为&ldquo;滤色&rdquo;,不透明度改为:70%,把前景颜色设置为:#381550,用画笔把下图选区位置涂上高光。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721589715.jpg" /></p>< p>图31</p>< p>最后调整一下细节,完成最终效果。</p>< p><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131721587484.jpg" /></p>http://www.downcc.com/tech/2295.htmlPhotoshop2011/03/15 16:07:25<p>  文/StartLeo</p>< p>  小店开张以来笔者借大师photoshop(下称PS)工具,为客户完成了大量照片的处理、编辑工作。其实正所谓难者不会、会者不难,谁能想到还能用Photoshop赚钱呢?结合实际工作,笔者就为大家介绍几种让客户叫绝的艺术效果。</p>< p>  一、深度吸引</p>< p><br />   我们常看到一种动态特效:镜头突然拉近,具有强烈的视觉震撼力。在照片上也可以做出这种效果,想试试吗?</p>< p>  1.运行Photoshop 7.0,然后图片。</p>< p>  2.用&ldquo;套索&rdquo;工具,将人物头部或面部轮廓大概选中(不用太精细),如图1所示。</p>< p align="center"><img border="1" alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131516935119.jpg" /></p>< p align="center">图1</p>< p>  3.按下&ldquo;Shift+Ctrl+I&rdquo;键,将选取反转。</p>< p>  4.选取菜单命令&ldquo;选择&rarr;羽化&rdquo;,输入数值20。</p>< p>  5.选取菜单命令&ldquo;滤镜&rarr;模糊&rarr;径向模式&rdquo;,弹出径向模糊对话框,将&ldquo;模糊方法&rdquo;选为&ldquo;缩放&rdquo;,将&ldquo;品质&rdquo;选为&ldquo;好&rdquo;,然后通过&ldquo;数量&rdquo;下的滑块调整数量为&ldquo;70&rdquo;,用鼠标在将&ldquo;中心模糊&rdquo;栏的左下方点一下,表示以此为点扩散,具体设置如图2。</p>< p align="center"><img border="1" alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131516936170.jpg" /></p>< p align="center">图2</p>< p>  6.最终效果如图3所示。</p>< p align="center"><img border="1" alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131516936535.jpg" /></p>< p align="center">图3</p>< p>  <b>二、抽出的靓丽</b></p>< p>  PS的魅力就在于能&ldquo;为所欲为&rdquo;。类似于百叶窗的效果,我们将其称之为抽线效果。靓丽,还能抽出来!</p>< p>  1.运行Photoshop 7.0,然后打开如图4所示的图片。</p>< p align="center"><img border="1" alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131516936162.jpg" /></p>< p align="center">图4</p>< p>  2.按下&ldquo;Ctrl+N&rdquo;键,弹出新建文件窗口。</p>< p>  3.在新建的文件中,先通过矩形选取工具选取工作区的一半,并用填充命令将其填充为黑色。然后选取&ldquo;编辑&rarr;定义图案&rdquo;,以编出的&ldquo;图案名称&rdquo;栏输入&ldquo;抽线&rdquo;,然后按下&ldquo;确定&rdquo;按钮。</p>< p>  4.现在转至需进行处理的图片工作区,按下F7键调出图层浮动面板,按下面板下方的&ldquo;新建&rdquo;按钮,新建图层1(如图5)。</p>< p align="center"><img border="1" alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131516936275.jpg" /></p>< p align="center">图5</p>< p>  5.将图层1作为工作图层,按下&ldquo;Ctrl+A&rdquo;键全选工作区。选取菜单命令&ldquo;编辑填充&rdquo;,在&ldquo;自定图案&rdquo;下列选项中选择刚才定义的图案(如图6)。</p>< p align="center"><img border="1" alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131516936286.jpg" /></p>< p align="center">图6</p>< p>  6.现在你的画面效果应如图7所示,别急,才完成一半。</p>< p align="center"><img border="1" alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131516936751.jpg" /></p>< p align="center">图7</p>< p>  7.在第五步对图层1进行了图案填充。仍然按下F7键调出图层浮动面板,将图层1作为当前工作图层,然后点击&ldquo;不透明度&rdquo;左侧的向下三角形,选择&ldquo;柔光&rdquo;作为图层显示状态。</p>< p>  8.如果你觉得横抽线不够新颖,在图层1中选取菜单命令&ldquo;编辑&rarr;变换&rarr;旋转90&deg;(顺时针)&rdquo;,再按下&ldquo;Ctrl+T&rdquo;键将抽线条拉长即可,效果如图8所示。</p>< p align="center"><img border="1" alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131516936303.jpg" /></p>< p align="center">图8</p>http://www.downcc.com/tech/2294.htmlPhotoshop2011/03/15 15:52:44<p>  网上有许多精彩的photoshop笔刷供大家下载,可是有很多朋友还不太会用,下面我们就来看看怎么安装和使用Photoshop笔刷,有两种方法:<br />< br />   <strong>重要提示:</strong>Photoshop版本最低需CS以上版本<br />< br />   <strong>第一种</strong><br />< br />   将笔刷文件(.abr)<br />   放在&ldquo;X:PRogram FilesAdobePhotoshop CS预置画笔&rdquo;下即可。<br />   注:X为你安装PS的盘<br />< br />   <strong>第二种<br />< /strong><br />   先把解压后的Photoshop笔刷文件放在一个文件夹内方便等会安装使用,记住文件所在的路径。< br />< br />   打开Photoshop,点击笔画工具。</p>< center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515556743.jpg" /></center>< p>  从画笔的设置的菜单中选择&ldquo;载入画笔&rdquo;。&nbsp;</p>< center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515557177.jpg" /><br />< /center>< p>  找到你放笔刷的文件夹,点选你要用的笔刷然后点&ldquo;截入&rdquo;。&nbsp;</p>< center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515557542.jpg" /></center>< p>  载人几个笔刷文件都可以,在这可以看你的载入的笔刷。&nbsp;</p>< center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515557503.jpg" /><br />< /center>< p>  选择你的笔刷大小颜色。最好是新建一个图层,现在可以用新笔刷自由绘画。</p>http://www.downcc.com/tech/2293.htmlPhotoshop2011/03/15 15:05:51<p>出处:火星时代动画网</p>< p>  選一張風景照</p>< center><img alt="" style="width: 640px; height: 298px" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515208837.jpg" /></center>< p>&nbsp;  拷貝一張</p>< center><img alt="" style="width: 658px; height: 297px" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515208821.jpg" /></center>< p>  向下拉約三分之一,【影像_全部顯現】</p>< center><img alt="" style="width: 648px; height: 575px" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515208228.jpg" /></center>< p>  用濾鏡</p>< center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515208127.jpg" /></center><center>&nbsp;</center><center><center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515208465.jpg" /></center></center><center>&nbsp;</center><center><center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515208647.jpg" /></center></center>< p>  圖層下的遮照</p>< center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515208323.jpg" /></center>< p>  選漸層</p>< center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515209347.jpg" /></center><center>&nbsp;</center><center><center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515209105.jpg" /></center></center><center>&nbsp;</center><center><center><img alt="" width="659" height="388" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515209775.jpg" /></center><center>&nbsp;</center><center><center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515209383.jpg" /></center></center></center>< p>  選取一個適當的地方</p>< center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515209654.jpg" /></center>< p>  也可用外掛慮鏡喔</p>< center><img alt="" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515209903.jpg" /></center>< p>  調到你喜歡</p>< center><img alt="" width="654" height="431" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515209166.jpg" /></center>< p>  哈哈。喜歡拿去,不喜歡也請不要拍磚,玩玩而已。</p>< center><img alt="" style="width: 643px; height: 363px" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-3/201131515209268.jpg" /></center>http://www.downcc.com/tech/2288.html网页特效2011/03/15 09:55:50<p>由于javascript无法获取img文件头数据,必须等待其加载完毕后才能获取真实的大小,所以lightbox类效果为了让图片居中显示,导致其速度体验要比直接输出的差很多。而本文所提到的预加载技术主要是让javascript快速获取图片头部数据的尺寸。</p>< p>一段典型的使用预加载获取图片大小的例子:</p>< p>< table border="0" cellspacing="0" cellpadding="6" width="95%" align="center" style="border-bottom: #0099cc 1px solid; border-left: #0099cc 1px solid; table-layout: fixed; border-top: #0099cc 1px solid; border-right: #0099cc 1px solid">< tbody>< tr>< td bgcolor="#ddedfb" style="word-wrap: break-word">< p><span >var</span> imgLoad =< span >function</span> (url, callback) {<br />< span >var</span> img =< span >new</span> Image();<br />< br /> img.src = url;<br />< span >if</span> (img.complete) {<br /> callback(img.width, img.height);<br /> }< span >else</span> {<br /> img.onload =< span >function</span> () {<br /> callback(img.width, img.height);<br /> img.onload =< span >null</span>;<br /> };<br /> };<br />< br /> };</p>< /td>< /tr>< /tbody>< /table>< /p>< p>可以看到使用onload的方式必须等待图片加载完毕,其速度不敢恭维。</p>< p>web应用程序区别于桌面应用程序,响应速度才是最好的用户体验。如果想要速度与优雅兼得,那就必须提前获得图片尺寸,如何在图片没有加载完毕就能获取图片尺寸?</p>< p>十多年的上网经验告诉我:浏览器在加载图片的时候你会看到图片会先占用一块地然后才慢慢加载完毕,并且这里大部分的图片都是没有预设width与height属性的,因为浏览器能够获取图片的头部数据。基于此,只需要使用javascript定时侦测图片的尺寸状态便可得知图片尺寸就绪的状态。</p>< p>实现代码:</p>< p>< table border="0" cellspacing="0" cellpadding="6" width="95%" align="center" style="border-bottom: #0099cc 1px solid; border-left: #0099cc 1px solid; table-layout: fixed; border-top: #0099cc 1px solid; border-right: #0099cc 1px solid">< tbody>< tr>< td bgcolor="#ddedfb" style="word-wrap: break-word">< p><code ><font face="NSimsun"><span ><strong>var</strong></span> imgReady =< span ><strong>function</strong></span> (url, callback, error) {<br />< span ><strong>var</strong></span> width, height, intervalId, check, div,<br /> img =< span ><strong>new</strong></span> Image(),<br /> body = document.body;<br />< br /> img.src = url;<br />< br />< span ><font color="#888888">// 从缓存中读取</font></span><br />< span ><strong>if</strong></span> (img.complete) {<br />< span ><strong>return</strong></span> callback(img.width, img.height);<br /> };<br />< br />< span ><font color="#888888">// 通过占位提前获取图片头部数据</font></span><br />< span ><strong>if</strong></span> (body) {<br /> div = document.createElement(<span ><font color="#880000">'div'</font></span>);<br /> div.style.cssText =< span ><font color="#880000">'visibility:hidden;position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden'</font></span>;<br /> div.appendChild(img)<br /> body.appendChild(div);<br /> width = img.offsetWidth;<br /> height = img.offsetHeight;<br />< br /> check =< span ><strong>function</strong></span> () {<br />< span ><strong>if</strong></span> (img.offsetWidth !== width || img.offsetHeight !== height) {<br /> clearInterval(intervalId);<br /> callback(img.offsetWidth, img.clientHeight);<br /> img.onload =< span ><strong>null</strong></span>;<br /> div.innerHTML =< span ><font color="#880000">''</font></span>;<br /> div.parentNode.removeChild(div);<br /> };<br /> };<br />< br /> intervalId = setInterval(check,< span ><font color="#008800">150</font></span>);<br /> };<br />< br />< span ><font color="#888888">// 加载完毕后方式获取</font></span><br /> img.onload =< span ><strong>function</strong></span> () {<br /> callback(img.width, img.height);<br /> img.onload = img.onerror =< span ><strong>null</strong></span>;<br /> clearInterval(intervalId);<br /> body& amp;&amp; img.parentNode.removeChild(img);<br /> };<br />< br />< span ><font color="#888888">// 图片加载错误</font></span><br /> img.onerror =< span ><strong>function</strong></span> () {<br /> error& amp;&amp; error();<br /> clearInterval(intervalId);<br /> body& amp;&amp; img.parentNode.removeChild(img);<br /> };<br />< br /> };</font></code></p>< /td>< /tr>< /tbody>< /table>< /p>< p>是不是很简单?这样的方式获取摄影级别照片尺寸的速度往往是onload方式的几十多倍,而对于web普通(800&times;600内)浏览级别的图片能达到秒杀效果。</p>http://www.downcc.com/tech/2187.htmlPhotoshop2011/02/18 20:25:45<p>&nbsp;&nbsp;&nbsp;&nbsp;本篇PS照片处理教程将告诉大家如何突出一张照片的重点,让其它地方虚化,营造出一种景深的效果。这个PS教程很简单,就是那么几步,但是对于喜欢图片处理的朋友来说是不错的,没事自己也PS几张出来玩玩。</p>< p>&nbsp;&nbsp;&nbsp;&nbsp;第一步</p>< p>&nbsp;&nbsp;&nbsp;&nbsp;打开日本料理的照片,让我们开始我们的教程。</p>< p><img title="玩转照片处理 PS后期打造图片景深效果" alt="玩转照片处理 PS后期打造图片景深效果" border="0" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/201121820275965.jpg" /></p>< p>图01</p>< p>&nbsp;&nbsp;&nbsp;&nbsp;第二步</p>< p>&nbsp;&nbsp;&nbsp;&nbsp;用椭圆选取工具把碟子中间选取出来,如下:</p>< p><img title="玩转照片处理 PS后期打造图片景深效果" alt="玩转照片处理 PS后期打造图片景深效果" border="0" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/201121820275439.jpg" /></p>< p>图02</p>< p>&nbsp;&nbsp;&nbsp;&nbsp;第三步</p>< p>&nbsp;&nbsp;&nbsp;&nbsp;现在我们羽化选取,选择&gt;修改&gt;羽化,设置如下:</p>< p><img title="玩转照片处理 PS后期打造图片景深效果" alt="玩转照片处理 PS后期打造图片景深效果" border="0" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/201121820275409.jpg" /></p>< p>图03</p>< p>&nbsp;&nbsp;&nbsp;&nbsp;羽化完了后,我们继续选择锐化工具,强度:30%,大小为400像素。在我们选取的地方刷。下面的是刷之前都刷了以后的效果。</p>< p><img title="玩转照片处理 PS后期打造图片景深效果" alt="玩转照片处理 PS后期打造图片景深效果" border="0" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/201121820275257.jpg" /></p>< p>第四步</p>< p>&nbsp;&nbsp;&nbsp;&nbsp;反选选取,CTRL+SHIFT+I或者是选择&gt;反向,然后模糊&gt;高斯模糊。</p>< p><img title="玩转照片处理 PS后期打造图片景深效果" alt="玩转照片处理 PS后期打造图片景深效果" border="0" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/201121820275793.jpg" /></p>< p>图05</p>< p><img title="玩转照片处理 PS后期打造图片景深效果" alt="玩转照片处理 PS后期打造图片景深效果" border="0" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/201121820275999.jpg" /></p>< p>图06</p>< p>第五步</p>< p>&nbsp;&nbsp;&nbsp;&nbsp;现在我们要考虑下效果,因为我们做的效果是实到虚的。现在我们在反选(注意了~那个椭圆选取是一直没取消的,我们一直都是用那个选取在做),选择&gt;修改&gt;扩展。大小为100。</p>< p><img title="玩转照片处理 PS后期打造图片景深效果" alt="玩转照片处理 PS后期打造图片景深效果" border="0" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/201121820276152.jpg" /></p>< p>图07</p>< p><img title="玩转照片处理 PS后期打造图片景深效果" alt="玩转照片处理 PS后期打造图片景深效果" border="0" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/201121820276275.jpg" /></p>< p>图08</p>< p>&nbsp;&nbsp;&nbsp;&nbsp;第六步</p>< p>&nbsp;&nbsp;&nbsp;&nbsp;现在我们在次反选,选择滤镜&gt; 模糊&gt;高斯模糊。设置如下:</p>< p><img title="玩转照片处理 PS后期打造图片景深效果" alt="玩转照片处理 PS后期打造图片景深效果" border="0" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/201121820276679.jpg" /></p>< p>图09</p>< p><img title="玩转照片处理 PS后期打造图片景深效果" alt="玩转照片处理 PS后期打造图片景深效果" border="0" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/201121820276561.jpg" /></p>< p>图10</p>< p>&nbsp;&nbsp;&nbsp;&nbsp;第七步</p>< p>&nbsp;&nbsp;&nbsp;&nbsp;完成模糊以后我们按CTRL+J复制一个图层。然后在按CTRL+SGIFT+U去色。</p>< p><img title="玩转照片处理 PS后期打造图片景深效果" alt="玩转照片处理 PS后期打造图片景深效果" border="0" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/201121820276621.jpg" /></p>< p>图11</p>< p>&nbsp;&nbsp;&nbsp;&nbsp;第八步</p>< p>&nbsp;&nbsp;&nbsp;&nbsp;选择橡皮工具,然后设置大小为300PS改变图片的虚实关系的软刷(这里说明一下,有很多朋友问我,什么是软刷和软笔,我简单的说下,是橡皮和画笔工具里面前面默认的两种,一个是实的,一个是从外虚内实的。后面那种就是软刷)</p>< p>&nbsp;&nbsp;&nbsp;&nbsp;把碟子旁边的地方刷一下,效果就出来了。</p>< p><img title="玩转照片处理 PS后期打造图片景深效果" alt="玩转照片处理 PS后期打造图片景深效果 www.downcc.com" border="0" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/201121820276664.jpg" /></p>< p>图12</p>< p>&nbsp;&nbsp;&nbsp;&nbsp;这个PS教程在简单不过了,只要你注意那个选取,然后反相模糊反相模糊,这样一下就做完了。</p>http://www.downcc.com/tech/2180.htmlPhotoshop2011/02/17 19:47:57<p>白晰的皮肤总是让赏心目,下面我们就和大家说说用Photoshop快速给美女皮肤美白及润色的小技巧。</p>< p style="text-align: center"><img alt="用Photoshop快速给美女皮肤美白及润色" border="1" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/2011217195018521.jpg" /><br /> 原图</p>< p style="text-align: center"><img alt="用Photoshop快速给美女皮肤美白及润色" border="1" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/2011217195018612.jpg" /><br /> 最终效果</p>< p>  1、打开人物素材,简单的给人物磨下皮,方法自定。</p>< p style="text-align: center"><img alt="用Photoshop快速给美女皮肤美白及润色" border="1" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/2011217195019422.jpg" /><br /> 图1</p>< p>  2、新建一个图层,按Ctrl + Alt + ~调出高光选区,填充白色,然后适当的降低图层的不透明度。</p>< p style="text-align: center"><img alt="用Photoshop快速给美女皮肤美白及润色" border="1" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/2011217195019495.jpg" /><br /> 图2</p>< p>  3、创建可选颜色调整图层,把红色调大一点黄色减淡一点,再调整下灰色即可。</p>< p style="text-align: center"><img alt="用Photoshop快速给美女皮肤美白及润色" border="1" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/2011217195019635.jpg" /><br /> 图3</p>< p>  4、给人物加上腮红。</p>< p style="text-align: center"><img alt="用Photoshop快速给美女皮肤美白及润色" border="1" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/2011217195020961.jpg" /><br /> 图4</p>< p>  5、新建一个图层,按Ctrl + Alt + Shift + E盖印图层,适当的锐化一下,然后把锐化后的图层复制一层,图层混合模式改为&ldquo;柔光&rdquo;,图层不透明度改为:30%,完成最终效果。</p>< p style="text-align: center"><img alt="用Photoshop快速给美女皮肤美白及润色" border="1" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/2011217195020130.jpg" /><br /> 图5</p>< p style="text-align: center"><img alt="用Photoshop快速给美女皮肤美白及润色" border="1" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/2011217195018612.jpg" /><br /> 最终效果图</p>http://www.downcc.com/tech/2179.htmlPhotoshop2011/02/17 19:13:01<p>本教程主要用Photoshop的背景橡皮擦工具来给一副美女图片抠图。</p>< p>  原图</p>< center><img height="525" alt="" width="392" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/2011217191539778.jpg" /></center>< p>  效果图</p>< center><img height="532" alt="" width="396" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/2011217191539843.jpg" /></center>< p>  使用的工具:</p>< center><img height="62" alt="Photoshop背景橡皮擦抠简单背景头发 www.downcc.com" width="187" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/2011217191540906.jpg" /></center>< p>  打开原图,复制一层,用工具将大部份背景选中</p>< center><img height="540" alt="" width="404" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/2011217191540952.jpg" /></center>< p>  添加蒙版。然后打开一张素材拖进来,放到副本层之下。</p>< center><img height="440" alt="" width="500" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/2011217191540136.jpg" /></center>< p>  选择背景橡皮擦工具,设置如下:</p>< center><img height="29" alt="" width="500" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/2011217191540649.jpg" /></center>< p>  设置前/背景颜色(前景设为头发的颜色,背景色设为头发附近的颜色)</p>< center><img height="113" alt="" width="56" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/2011217191540102.jpg" /></center>< p>  然后用背景橡皮擦慢慢的擦拭。完成最终效果!</p>< p style="text-align: center"><img height="532" alt="用Photoshop背景橡皮擦抠简单背景头发,PS教程,思缘教程网" width="396" twffan="done" src="http://pic.pdowncc.com/upload/tech/UploadPic/2011-2/2011217191540225.jpg" /></p>http://www.downcc.com/tech/2176.htmlPhotoshop2011/02/16 12:20:26<p><span style="color: #006400">  <b>一、魔术棒法&mdash;&mdash;最直观的方法</b>< br />< br />   适用范围:图像和背景色色差明显,背景色单一,图像边界清晰。< br />< br />   方法意图:通过删除背景色来获取图像。< br />< br />   方法缺陷:对散乱的毛发没有用。< br />< br />   使用方法:1、点击&ldquo;魔术棒&rdquo;工具;< br />< br />   2、在&ldquo;魔术棒&rdquo;工具条中,在&ldquo;连续&rdquo;项前打勾;< br />< br />   3、&ldquo;容差&rdquo;值填入&ldquo;20&rdquo;。(值可以看之后的效果好坏进行调节);< br />< br />   4、用魔术棒点背景色,会出现虚框围住背景色;< br />< br />   5、如果对虚框的范围不满意,可以先按CTRL+D取消虚框,再对上一步的&ldquo;容差&rdquo;值进行调节;< br />< br />   6、如果对虚框范围满意,按键盘上的DELE键,删除背景色,就得到了单一的图像。< br />< br />   <b>二、色彩范围法&mdash;&mdash;快速</b>< br />< br />   适用范围:图像和背景色色差明显,背景色单一,图像中无背景色。< br />< br />   方法意图:通过背景色来抠图。< br />< br />   方法缺陷:对图像中带有背景色的不适用。< br />< br />   使用方法:1、颜色吸管拾取背景色;< br />< br />   2、点击菜单中&ldquo;选择&rdquo;功能里的&ldquo;色彩范围&rdquo;功能;< br />< br />   3、在&ldquo;反相&rdquo;项前打勾,确定后就选中图像了。< br />< br />   <b>三、 磁性索套法&mdash;&mdash;方便、精确、快速和我常用的方法</b>< br />< br />   适用范围:图像边界清晰。< br />< br />   方法意图:磁性索套会自动识别图像边界,并自动黏附在图像边界上。< br />< br />   方法缺陷:边界模糊处需仔细放置边界点。< br />< br />   使用方法:1、右击&ldquo;索套&rdquo;工具,选中&ldquo;磁性索套&rdquo;工具;< br />< br />   2、用&ldquo;磁性索套&rdquo;工具,沿着图像边界放置边界点,两点之间会自动产生一条线,并黏附在图像边界上。< br />< br />   3、边界模糊处需仔细放置边界点。< br />< br />   4、索套闭合后,抠图就完成了。< br />< br />   <b>四、(索套)羽化法&mdash;&mdash;粗加工</b>< br />< br />   适用范围:粗略的抠图。< br />< br />   方法意图:粗略抠图,不求精确。< br />< br />   方法缺陷:图像边界不精确。< br />< br />   使用方法:1、点击&ldquo;索套&rdquo;工具;< br />< br />   2、用索套粗略地围住图像,边框各处要与图像边界有差不多的距离;这点能保证之后羽化范围的一致性,提高抠图的精确性;< br />< br />   3、右击鼠标,选择&ldquo;羽化&rdquo;功能;< br />< br />   4、调节羽化值,一般填入&ldquo;20&rdquo;,确定后就粗略选中图像了。羽化值的大小,要根据前一步边框与图像的间距大小调节。< br />< br />   <b>五、(索套)钢笔工具法&mdash;&mdash;最精确最花工夫的方法</b>< br />< br />   适用范围:图像边界复杂,不连续,加工精度度高。< br />< br />   方法意图:完全*手工逐一放置边界点来抠图。< br />< br />   方法缺陷:慢。抠一个图连手脚指都抠的话,要15分钟左右。< br />< br />   使用方法:< br />< br />   钢笔工具法步骤如下:< br />< br />   1、索套建立粗略路径< br />< br />   (1)用&ldquo;索套&rdquo;工具粗略圈出图形的外框;< br />< br />   (2) 右键选择&ldquo;建立工作路径&rdquo;,容差一般填入&ldquo;2&rdquo;。< br />< br />   2、钢笔工具细调路径< br />< br />   (1)选择&ldquo;钢笔&rdquo;工具,并在钢笔工具栏中选择第二项&ldquo;路径&rdquo;的图标;< br />< br />   (2)按住CTRL键不放,用鼠标点住各个节点(控制点),拖动改变位置;< br />< br />   (3)每个节点都有两个弧度调节点,调节两节点之间弧度,使线条尽可能的贴近图形边缘,这是光滑的关键步骤;< br />< br />   (4)增加节点:如果节点不够,可以放开CTRL按键,用鼠标在路径上增加。删除节点:如果节点过多,可以放开CTRL按键,用鼠标移到节点上,鼠标旁边出现&ldquo;&mdash;&rdquo;号时,点该节点即可删除。< br />< br />   3、右键&ldquo;建立选区&rdquo;,羽化一般填入&ldquo;0&rdquo;,,< br />< br />   按 CTRL+C 复制该选区;< br />< br />   新建一个图层或文件;< br />< br />   在新图层中,按 CTRL+V 粘贴该选区,这样就OK了!< br />< br />   取消选区快捷键:CTRL+D< br />< br />   注意:此工具对散乱的头发没有用。< br />< br />   <b>六、蒙板抠图法&mdash;&mdash;直观且快速</b>< br />< br />   使用方法:1、打开照片和背景图< br />< br />   2、点击移动工具把照片拖动背景图< br />< br />   3、添加蒙版< br />< br />   4、前景色设为黑色,选择画笔45< br />< br />   5、这样就可以在背景上擦,擦到满意为止。如果万一擦错了地方,只要将前景色改为白色,就可以擦回来。< br />< br />< /span><b><font face="黑体 "><span style="color: red">初学者PS抠图法集锦专业版</span></font>< br />< br />< span style="color: #000000">一、橡皮擦抠图< br /> 方法、特点和适用范围:橡皮擦抠图就是用橡皮擦工具擦掉不用的部分,留下有用的部分。这种方法属外形抠图的方法,简单好用,但处理效果不好,可用于外形线条简单的图形抠图。但主要用于对其它方法抠图后的效果进行进一步处理。< br /> 操作步骤:< br /> 1、打开图片;< br /> 2、双击该图层,将背景层改为普通层< br /> 3、选取橡皮擦工具,可选画笔主直径大点,先粗略地擦掉大部分不用的部分< br /> 4、再选画笔主直径小点,把图片放大,进行精细处理< br />< br /> 二、魔术棒抠图< br /> 方法、特点和适用范围:魔术棒抠图就是用魔术棒工具点选不用的部分,或者点选要用的部分再反选,然后删除,留下有用的部分。这种方法属于颜色抠图的范畴,使用简便,但不宜达到预期效果。因此只能用于图片要用部分和不用部分色差较大时抠图或用于其它抠图方法的辅助方法。< br /> 操作步骤:< br /> 1、打开图片;< br /> 2、双击该图层,将背景层改为普通层;< br /> 3、选取魔术棒工具,在其属性栏取适当的容差值(色差小时须选较小值,一般取值为20);如因该图色差较大,可选了较大值80;< br /> 4、点选背景;< br /> 5、编辑/清除< br />< br /> 三、路径抠图< br /> 方法、特点和适用范围:路径抠图就是用钢笔工具把图片要用部分圈起来,然后将路径作为选区载入,反选,再从图层中删除不用部分。这种方法也属外形抠图的方法,可用于外形比较复杂,色差又不大的图片抠图。再辅之以橡皮檫工具,可取得好的效果。< br /> 操作步骤:< br /> 1、打开图片;< br /> 2、双击该图层,将背景层改为普通层;< br /> 3、选取钢笔工具,在其属性栏选取参数;< br /> 4、把图片中要用部分圈起来;< br /> 5、终点接起点,形成闭合区;< br /> 6、在路径面板下面点选将路径作为选区载入按钮;< br /> 7、选择/反选.< br />< br /> 四、蒙版抠图< br /> 方法、特点和适用范围:蒙版抠图是综合性抠图方法,即利用了图中对象的外形也利用了它的颜色。先用用魔术棒工具点选对象,再用添加图形蒙版把对象选出来。其关键环节是用白、黑两色画笔反复减、添蒙版区域,从而把对象外形完整精细地选出来。< br /> 操作步骤:< br /> 1、打开图片;< br /> 2、双击该图层,将背景层改为普通层;< br /> 3、选取魔术棒工具,容差选大点(50&mdash;80),按住Shift键,通过多次点选,把对象全部地选出来;< br /> 4、按下添加蒙版工具按钮;< br /> 5、在导航器面板中将显示比例调大,突出要修改部分;< br /> 6、选背景色为黑色,前景色为白色;< br /> 7、选取画笔工具,直径在10左右,对要修改部分添加蒙版区域;< br /> 8、把画笔直径调小点(5&mdash;7),转换前景和背景色,使前景色为黑色,把所添加的多余部分减掉;< br /> 9、如果不够理想,则重复7、8两步,以达到满意效果。< br />< br /> 五、通道抠图< br /> 方法、特点和适用范围:通道抠图属于颜色抠图方法,利用了对象的颜色在红、黄、蓝三通道中对比度平同的特点,从而在对比度大的通道中对对象进行处理。先选取对比度大的通道,再复制该通道,在其中通过进一步增大对比度,再用魔术棒工具把对象选出来。可适用于色差不大,而外形又很复杂的图象的抠图,如头发、树枝、烟花等等。< br /> 操作步骤:< br /> 1、打开图片;< br /> 2、双击该图层,将背景层改为普通层;< br /> 3、打开通道面板,分别点选红、黄、蓝三个单色面板,找出对象最清晰的通道,该图中我们点选蓝色通道;< br /> 4、将蓝通道拖至通道面板下面的创建新通道按钮上,复制出蓝副本通道;< br /> 5、图像/调整/色阶,调整&ldquo;输入色阶&rdquo;,增强对象对比度;< br /> 6、图像/调整/反相;< br /> 7、选用套索工具,把烟花等图案圈出来;< br /> 8、选择/反选,编辑/填充/填充前景色(白色),选择/取消选择;< br /> 9、图像/调整/反相;< br /> 10、按住&ldquo;Ctrl&rdquo;键点蓝副本通道,载入烟花等的选区,功换到图层面板,烟花等被选中;< br /> 11、选择/反选,编辑/清除;选择/取消选择< br />< /span><span style="color: #000000">当然 比较专业的技巧还有很多 诸如 抽出前景色设置为白色后 利用橡皮插去多余颜色&hellip;&hellip;利用增强对比度、感光度等抽取毛发、头发等&hellip;&hellip;还有好多好多&hellip;&hellip;&hellip;&hellip;&hellip;&http://www.downcc.com/tech/915.htmlHTML/CSS2010/03/03 00:33:30<p><strong>1、CSS字体属性简写规则</strong></p>< p>一般用CSS设定字体属性是这样做的:</p>< p>< table cellspacing="0" cellpadding="6" width="95%" align="center" border="0" style="border-right: #0099cc 1px solid; table-layout: fixed; border-top: #0099cc 1px solid; border-left: #0099cc 1px solid; border-bottom: #0099cc 1px solid">< tbody>< tr>< td bgcolor="#ddedfb" style="word-wrap: break-word">font-weight: bold;< br /> font-style: italic;< br /> font-varient: small-caps;< br /> font-size: 1em;< br /> line-height: 1.5em;< br /> font-family: verdana,sans-serif</td>< /tr>< /tbody>< /table>< /p>< p>但也可以把它们全部写到一行上去:</p>< p>< table cellspacing="0" cellpadding="6" width="95%" align="center" border="0" style="border-right: #0099cc 1px solid; table-layout: fixed; border-top: #0099cc 1px solid; border-left: #0099cc 1px solid; border-bottom: #0099cc 1px solid">< tbody>< tr>< td bgcolor="#ddedfb" style="word-wrap: break-word">font: bold italic small-caps 1em/1.5em verdana,sans-serif</td>< /tr>< /tbody>< /table>< /p>< p>真不错!只有一点要提醒的:这种简写方法只有在同时指定font-size和font-family属性时才起作用。而且,如果你没有设定font-weight, font-style, 以及 font-varient ,他们会使用缺省值,这点要记上。</p>< p><strong>2、同时使用两个类</strong></p>< p>一般只能给一个元素设定一个类(Class),但这并不意味着不能用两个。事实上,你可以这样:</p>< p>< table cellspacing="0" cellpadding="6" width="95%" align="center" border="0" style="border-right: #0099cc 1px solid; table-layout: fixed; border-top: #0099cc 1px solid; border-left: #0099cc 1px solid; border-bottom: #0099cc 1px solid">< tbody>< tr>< td bgcolor="#ddedfb" style="word-wrap: break-word">&lt;p class=&quot;text side&quot;&gt;...&lt;/p&gt;</td>< /tr>< /tbody>< /table>< /p>< p>同时给P元素两个类,中间用空格格开,这样所有text和side两个类的属性都会加到P元素上来。如果它们两个类中的属性有冲突的话,后设置的起作用,即在CSS文件中放在后面的类的属性起作用。</p>< p><strong>3、CSS border的缺省值</strong></p>< p>通常可以设定边界的颜色,宽度和风格,如:</p>< p>< table cellspacing="0" cellpadding="6" width="95%" align="center" border="0" style="border-right: #0099cc 1px solid; table-layout: fixed; border-top: #0099cc 1px solid; border-left: #0099cc 1px solid; border-bottom: #0099cc 1px solid">< tbody>< tr>< td bgcolor="#ddedfb" style="word-wrap: break-word">border: 3px solid #000</td>< /tr>< /tbody>< /table>< /p>< p>这位把边界显示成3像素宽,黑色,实线。但实际上这里只需要指定风格即可。</p>< p>如果只指定了风格,其他属性就会使用缺省值。一般地,Border的宽度缺省是medium,一般等于3到4个像素;缺省的颜色是其中文字的颜色。如果这个值正好合适的话,就不用设那么多了。<br />& nbsp;<br />< strong>4、CSS用于文档打印</strong></p>< p>许多网站上都有一个针对打印的版本,但实际上这并不需要,因为可以用CSS来设定打印风格。</p>< p>也就是说,可以为页面指定两个CSS文件,一个用于屏幕显示,一个用于打印:</p>< p>< table cellspacing="0" cellpadding="6" width="95%" align="center" border="0" style="border-right: #0099cc 1px solid; table-layout: fixed; border-top: #0099cc 1px solid; border-left: #0099cc 1px solid; border-bottom: #0099cc 1px solid">< tbody>< tr>< td bgcolor="#ddedfb" style="word-wrap: break-word">&lt;link type=&quot;text/css&quot; rel=&quot;stylesheet&quot; href=&quot;stylesheet.css&quot; media=&quot;screen&quot; /&gt;< br />< br />& lt;link type=&quot;text/css&quot; rel=&quot;stylesheet&quot; href=&quot;printstyle.css&quot; media=&quot;print&quot; /&gt;</td>< /tr>< /tbody>< /table>< /p>< p>第1行就是显示,第2行是打印,注意其中的media属性。</p>< p>但应该在打印CSS中写什么东西呢?你可以按设计普通CSS的方法来设定它。设计的同时就可以把这个CSS设成显示CSS来检查它的效果。也许你会使用 display: none 这个命令来关掉一些装饰图片,再关掉一些导航按钮。要想了解更多,可以看&ldquo;打印差异&rdquo;这一篇。</p>< p><strong>5、图片替换技巧</strong></p>< p>一般都建议用标准的HTML来显示文字,而不要使用图片,这样不但快,也更具可读性。但如果你想用一些特殊字体时,就只能用图片了。</p>< p>比如你想整个卖东西的图标,你就用了这个图片:</p>< p>< table cellspacing="0" cellpadding="6" width="95%" align="center" border="0" style="border-right: #0099cc 1px solid; table-layout: fixed; border-top: #0099cc 1px solid; border-left: #0099cc 1px solid; border-bottom: #0099cc 1px solid">< tbody>< tr>< td bgcolor="#ddedfb" style="word-wrap: break-word">&lt;h1&gt;&lt;img src=&quot;widget-image.gif&quot; alt=&quot;Buy widgets&quot; /&gt;&lt;/h1&gt;</td>< /tr>< /tbody>< /table>< /p>< p>这当然可以,但对搜索引擎来说,和正常文字相比,它们对alt里面的替换文字几乎没有兴趣这是因为许多设计者在这里放许多关键词来骗搜索引擎。所以方法应该是这样的:</p>< p>< table cellspacing="0" cellpadding="6" width="95%" align="center" border="0" style="border-right: #0099cc 1px solid; table-layout: fixed; border-top: #0099cc 1px solid; border-left: #0099cc 1px solid; border-bottom: #0099cc 1px solid">< tbody>< tr>< td bgcolor="#ddedfb" style="word-wrap: break-word">&lt;h1&gt;Buy widgets&lt;/h1&gt;</td>< /tr>< /tbody>< /table>< /p>< p>但这样就没有特殊字体了。要想达到同样效果,可以这样设计CSS:</p>< p>< table cellspacing="0" cellpadding="6" width="95%" align="center" border="0" style="border-right: #0099cc 1px solid; table-layout: fixed; border-top: #0099cc 1px solid; border-left: #0099cc 1px solid; border-bottom: #0099cc 1px solid">< tbody>< tr>< td bgcolor="#ddedfb" style="word-wrap: break-word">h1< br /> {< br /> background: url(widget-image.gif) no-repeat;< br /> height: image height< br /> text-indent: -2000px< br /> }</td>< /tr>< /tbody>< /table>< /p>< p>注意把image height换成真的图片的高度。这里,图片会当作背景显示出来,而真正的文字由于设定了-2000像素这个缩进,它们会出现在屏幕左边2000点的地方,就看不见了。但这对于关闭图片的人来说,可能全部看不到了,这点要注意。</p>< p><strong>6、CSS box模型的另一种调整技巧</strong></p>< p>这个Box模型的调整主要是针对IE6之前的IE浏览器的,它们把边界宽度和空白都算在元素宽度上。比如:</p>< p>< table cellspacing="0" cellpadding="6" width="95%" align="center" border="0" style="border-right: #0099cc 1px solid; table-layout: fixed; border-top: #0099cc 1px solid; border-left: #0099cc 1px solid; border-bottom: #0099cc 1px solid">< tbody>< tr>< td bgcolor="#ddedfb" style="word-wrap: break-word">#box< br /> {< br /> width: 100px;< br /> border: 5px;< br /> padding: 20px< br /> }</td>< /tr>< /tbody>< /table>< /p>< p>这样调用它:</p>< p>< table cellspacing="0" cellpadding="6" width="95%" align="center" border="0" style="border-right: #0099cc 1px solid; table-layout: fixed; border-top: #0099cc 1px solid; border-left: #0099cc 1px solid; border-bottom: #0099cc 1px solid">< tbody>< tr>< td bgcolor="#ddedfb" style="word-wrap: break-word">&lt;div id=&quot;box&quot;&gt;...&lt;/div&gt;</td>< /tr>< /tbody>< /table>< /p>< p>这时盒子的全宽应该是150点,这在除IE6之前的IE浏览器之外的所有浏览器上都是正确的。但在IE5这样的浏览器上,它的全宽仍是100点。可以用以前人发明的Box调整方法来处理这种差异。</p>< p>但用CSS也可以达到同样的目的,让它们显示效果一致。</p>< p>< table cellspacing="0" cellpadding="6" width="95%" align="center" border="0" style="border-right: #0099cc 1px solid; table-layout: fixed; border-top: #0099cc 1px solid; border-left: #0099cc 1px solid; border-bottom: #0099cc 1px solid">< tbody>< tr>< td bgcolor="#ddedfb" style="word-wrap: break-word">#box< br /> {< br /> http://www.downcc.com/tech/715.htmlDreamweaver2010/01/16 14:46:09<div >< p>  网页过渡是指当浏览者进入或离开网页时,页面呈现的不同的刷新效果,比如卷动、百叶窗等。</p>< p>  注:通过模板所建网页无法添加网页过渡效果!</p>< p>   制作步骤:</p>< p>  1、 打开一个页面,这一步非常关键。为什么要打开一个页面,而不是在编辑过程中进行设置呢?这是因为网页过渡的代码必须在代码窗口的一些特定区域显示才能起作用。而刚打开的窗口,光标在代码窗口的最上一行的最前边,是合适的位置之一,对于不熟悉代码者来说,这样简单、易操作。但有些网页刚打开时光标也不在代码窗口的最上一行的最前边,那要通过边框的滚动条找到代码的第一行,然后在最前边点击鼠标,把光标定位在代码窗口的最上一行的最前边。</p>< p>   2、单击菜单栏中的插入-HTML-文件头标签-Meta,会弹出Meta对话框。</p>< p align="center"><img alt="用Dreamweaver8制作网页中常用的过度效果" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/2010116144643389.jpg" /></p>< p>   3、在对话框中的属性选项的下拉列表中选HTTP-equivalent选项,在值一格中键入Page-Enter,表示进入网页时有网页过渡效果。 在内容一格中键入 Revealtrans(Duration=4,Transition=2),Duration=4 表示网页过渡效果的延续时间为4秒,Transition表示过渡效果方式,值为2时表示圆形收缩,各种效果数字代码如下。</p>< p align="center"><img alt="用Dreamweaver8制作网页中常用的过度效果" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/2010116144643761.jpg" /></p>< p>  4、输入完后单击确定,保存。这样当我们进入这个页面时就可以看到效果了。刚才你看到效果了吧!要不然你再回到主页,再到这一页看一下。</p>< p>  5、另外还有二十多种效果供你选择,只要将Transition的值改为相应的效果的代号即可,具体效果和设置如下表所示 :</p>< p>   效果    Transition       效果       Transition</p>< p>  盒状收缩      0        溶解         12<br />   盒状展开      1        左右向中部收缩    13<br />   圆形收缩      2        中部向左右展开    14<br />   圆形展开      3        上下向中部收缩    15<br />   向上擦除      4        中部向上下展开    16<br />   向下擦除      5        阶梯状向左下展开   17<br />   向左擦除      6        阶梯状向左上展开   18<br />   向右擦除      7        阶梯状向右下展开   19<br />   垂直百叶窗     8        阶梯状向右上展开   20<br />   水平百叶窗     9        随机水平线      21<br />   横向棋盘式     10        随机垂直线      22<br />   纵向棋盘式     11        随机         23<br />& nbsp;</p>< /div>http://www.downcc.com/tech/714.htmlDreamweaver2010/01/16 14:43:39<p><strong>Ajax 的 Spry 框架</strong><br />< br />& nbsp;&nbsp;&nbsp; 通过 Adobe&reg; Dreamweaver&reg; CS3,可以使用 Ajax 的 Spry 框架进行动态用户界面的可视化设计、开发和部署。Ajax 的 Spry 框架是一个面向 Web 设计人员的 JavaScript 库,用于构建向用户提供更丰富体验的网页。Spry 与其它 Ajax 框架不同,可以同时为设计人员和开发人员所用,因为实际上它的 99% 都是 HTML。请参阅以可视方式构建 Spry 页。</p>< p><strong>Spry 构件<br />< /strong><br />& nbsp;&nbsp;&nbsp; Spry 构件是预置的常用用户界面组件,可以使用 CSS 自定义这些组件,然后将其添加到网页中。使用 Dreamweaver,您可以将多个 Spry 构件添加到自己的页面中,这些构件包括 XML 驱动的列表和表格、折叠构件、选项卡式界面和具有验证功能的表单元素。请参阅添加 Spry 构件。</p>< p><strong>Spry 效果</strong><br />< br />& nbsp;&nbsp;&nbsp; Spry 效果是一种提高网站外观吸引力的简洁方式。这种效果差不多可应用于 HTML 页面上的所有元素。您可以添加 Spry 效果来放大、收缩、渐隐和高亮显示元素;在一段时间内以可视方式更改页面元素;以及执行更多操作。请参阅添加 Spry 效果。</p>< p><strong>高级 Photoshop CS3 集成</strong><br />< br />& nbsp;&nbsp;&nbsp; Dreamweaver 包括了与 Photoshop CS3 的增强的集成功能。现在,设计人员可以在 Photoshop 中选择设计的任一部分(甚至可以跨多个层),然后将其直接粘贴到 Dreamweaver 页面中。Dreamweaver 会显示一个对话框,可在其中为图像指定优化选项。如果需要编辑图像,只需双击图像即可在 Photoshop 中打开原始的带图层 PSD 文件进行编辑。请参阅使用 Photoshop。</p>< p><strong>浏览器兼容性检查</strong></p>< p><img alt="简单描述Adobe Dreamweaver CS3 的最新功能" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/201011614451610.gif" /></p>< p><img alt="简单描述Adobe Dreamweaver CS3 的最新功能" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/201011614451306.gif" /></p>< p>&nbsp;&nbsp;&nbsp; Dreamweaver 中新的浏览器兼容性检查功能可生成报告,指出各种浏览器中与 CSS 相关的呈现问题。在代码视图中,这些问题以绿色下划线来标记,因此您可以准确知道产生问题的代码位置。确定问题之后,如果知道解决方案,则可以快速解决问题;如果需要了解详细信息,则可以访问 Adobe CSS Advisor。请参阅检查跨浏览器呈现 CSS 是否有问题。</p>< p><strong>Adobe CSS Advisor<br />< /strong><br />& nbsp;&nbsp;&nbsp; Adobe CSS Advisor 网站包含有关最新 CSS 问题的信息,在浏览器兼容性检查过程中可通过 Dreamweaver 用户界面直接访问该网站。CSS Advisor 不止是一个论坛、一个 wiki 页面或一个讨论组,它使您可以方便地为现有内容提供建议和改进意见,或者方便地添加新的问题以使整个社区都能够从中受益。请参阅检查跨浏览器呈现 CSS 是否有问题。</p>< p><strong>CSS 布局</strong></p>< p><img alt="简单描述Adobe Dreamweaver CS3 的最新功能" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/201011614451725.gif" /></p>< p>&nbsp;&nbsp;&nbsp; Dreamweaver 提供一组预先设计的 CSS 布局,它们可以帮助您快速设计好页面并开始运行,并且在代码中提供了丰富的内联注释以帮助您了解 CSS 页面布局。Web 上的大多数站点设计都可以被归类为一列、两列或三列式布局,而且每种布局都包含许多附加元素(例如标题和脚注)。Dreamweaver 提供了一个包含基本布局设计的综合性列表,您可以自定义这些设计以满足自己的需要。请参阅使用 CSS 布局创建页面。</p>< p><strong>管理 CSS</strong><br />< br />& nbsp;&nbsp;&nbsp; 助管理 CSS 功能,可以轻松地在文档之间、文档标题与外部表之间、外部 CSS 文件之间以及更多位置之间移动 CSS 规则。此外,还可以将内联 CSS 转换为 CSS 规则,并且只需通过拖放操作即可将它们放置在所需位置。请参阅移动 CSS 规则和将内联 CSS 转换为 CSS 规则。</p>< p><strong>Adobe Device Central</strong><br />< br />& nbsp;&nbsp;&nbsp; Adobe Device Central 与 Dreamweaver 相集成并且存在于整个 Creative Suite 3 软件产品系列中,使用它可以快速访问每个设备的基本技术规范,还可以收缩 HTML 页面的文本和图像以便显示效果与设备上出现的完全一样,从而简化了移动内容的创建过程。请参阅预览页面在移动设备中。</p>< p><strong>Adobe Bridge CS3<br />< /strong><br />& nbsp;&nbsp;&nbsp; 将 Adobe Bridge CS3 与 Dreamweaver 一起使用可以轻松、一致地管理图像和资源。通过 Adobe Bridge 能够集中访问项目文件、应用程序、设置以及 XMP 元数据标记和搜索功能。Adobe Bridge 凭借其文件组织和文件共享功能以及对 Adobe Stock Photos 的访问功能,提供了一种更有效的创新工作流程,使您可以驾驭印刷、Web、视频和移动等诸多项目。请参阅使用 Bridge。</p>< p><strong>CSS增强功能:</strong></p>< p>&nbsp;&nbsp;&nbsp; DW8具有HTML格式化功能但没有CSS格式化,DW cs3又增加了CSS的格式化功能.</p>< p><img alt="简单描述Adobe Dreamweaver CS3 的最新功能" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/201011614452255.gif" /></p>http://www.downcc.com/tech/713.htmlHTML/CSS2010/01/16 14:41:21<p>  web标准设计网站,过渡的方法主要是采用XHTML+CSS,css样式表是必不可少的。这就要求所有网页设计师必须熟练掌握CSS,如果你以前不常用,那么现在就开始学习吧。要制作符合web标准的网站,不懂CSS是设计不出漂亮的页面的。</p>< p>  事实上,所有表现的地方都需要用CSS来实现。我们以前都习惯用table来定位和布局,现在要改用DIV来定位和布局。这是思维方式的变化,一开始有些不习惯。呵呵,任何变革都会有阻力的,为了享受标准带来的&quot;益处&quot;,放弃一些老的传统做法是值得的。</p>< p>  外部调用样式表</p>< p>  在以前,我们通常采用2种方法使用样式表:</p>< p>  页面内嵌法:就是将样式表直接写在页面代码的head区。类似这样:</p>< p>  &lt;style type=&quot;text/css&quot;&gt;& lt;!&mdash;&mdash;body { background : white ; color : black ; }&mdash;&mdash;&gt;& lt;/style&gt;</p>< p>  外部调用法:将样式表写在一个独立的。css文件中,然后在页面head区用类似以下代码调用。</p>< p>  &lt;link rel=&quot;stylesheet&quot; rev=&quot;stylesheet&quot; href=&quot;css/style.css&quot; type=&quot;text/css&quot; media=&quot;all&quot; /&gt;</p>< p>  在符合web标准的设计中,我们使用外部调用法,好处不言而喻,你可以不修改页面只修改。css文件而改变页面的样式。如果所有页面都调用同一个样式表文件,那么改一个样式表文件,可以改变所有文件的样式。</p>< p>  双表法调用样式表</p>< p>  &lt;link rel=&quot;stylesheet&quot; rev=&quot;stylesheet&quot; href=&quot;css/style.css&quot; type=&quot;text/css&quot; media=&quot;all&quot; /&gt;& lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt; @import url( css/style01.css );&lt;/style&gt;</p>< p>  为什么要写两次呢?</p>< p>  实际上一般情况下用外联法调用(就是第一句)就足够了。我这里使用双表调用只是一种示例。其中的&quot;@import&quot;命令用于输入样式表。而& quot;@import&quot;命令在netscape 4.0版本浏览器是无效的。也就是说,当你希望某些效果在netscape 4.0浏览器中隐藏,在4.0以上或其它浏览器中又显示的时候,你可以采用&quot;@import&quot;命令方法调用样式表。</p>http://www.downcc.com/tech/673.htmlHTML/CSS2010/01/10 18:24:30<p>问题:用DIV+CSS做的模板,在ad.cnzz.cc下载正常的浮动对联广告,可不会随滚动条滚动,这是什么原因呢?</p>< p>答:是document.body不符合标准,换成document.documentElement就可以了,但不支持Firefox浏览器。你也可以把&lt;!DOCTYPE HTML PUBLIC& ldquo;-//W3C//DTD HTML 4.01 Transitional//EN&rdquo;& ldquo;http://www.w3.org/TR/html4/loose.dtd&rdquo;&gt;删除,但就不是DIV+CSS页面了,二者只能选一。</p>< p><strong>支持DIV+CSS的浮动广告代码(但不支持Firefox):</strong></p>< p>也就是说此代码在&lt;!DOCTYPE HTML PUBLIC& ldquo;-//W3C//DTD HTML 4.01 Transitional//EN&rdquo;& ldquo;http://www.w3.org/TR/html4/loose.dtd&rdquo;&gt;的DIV+CSS页面能正常显示,但在Fifefox下会靠下边。</p>< p><strong>支持Firefox但不支持DIV+CSS</strong></p>< p>此广告在Firefox下正常显示,会浮动,但在&lt;!DOCTYPE HTML PUBLIC& ldquo;-//W3C//DTD HTML 4.01 Transitional//EN&rdquo;& ldquo;http://www.w3.org/TR/html4/loose.dtd&rdquo;&gt;的DIV+CSS页面不会浮动。</p>< p>二者只能选一,其实就是document.body和document.documentElement。</p>http://www.downcc.com/tech/672.htmlHTML/CSS2010/01/10 18:22:14http://www.downcc.com/tech/671.htmlHTML/CSS2010/01/10 18:19:33<p>我们在设计CSS时可以使用css缩写,这样可以减少你CSS文件的大小,而且更加容易阅读和查找。</p>< p>css缩写的主要规则如下:</p>< h4>margin/padding</h4>< p>通常写法,会遇到以下三种情况</p>< p>margin-top:1px;<br /> margin-right:10px;<br /> margin-bottom:5px;<br /> margin-left:20px;</p>< p>margin-top:5px;<br /> margin-right:5px;<br /> margin-bottom:5px;<br /> margin-left:5px;</p>< p>margin-top:0px;<br /> margin-right:10px;<br /> margin-bottom:0px;<br /> margin-left:5px;</p>< p>那么我们进行CSS缩写后会让你目惊口呆的效果.如下</p>< p>margin:1px 10px 5px 20px;</p>< p>margin:5px;</p>< p>margin:0 10px 0 5px;</p>< p><font color="#001b88">书写顺序是 margin:上 右 下 左 ,</font></p>< p><font color="#001b88">在CSS中.值为0的时候可以将单位省略不写就像第三种写法一样.</font></p>< p><font color="#001b88">其中padding和margin基本是一样的写法</font></p>< p>怎么样.是不是大吃一惊.是的.CSS缩写就是这样做到的.</p>< h4>border</h4>< p>通常写法:<br />< br /> border-width:1px;< br /> border-style:solid;< br /> border-color:#000;</p>< p>缩写后:</p>< p>border:1px solid #000;</p>< p><font color="#001b88">书写顺序:border:宽度&nbsp;边框线种类 颜色;</font></p>< h4>Background</h4>< p>通常写法:</p>< p>background-image:url(bg.png);< br /> background-color:#00f;< br /> background-repeat:no-repeat;< br /> background-position:0 0;</p>< p>缩写后:</p>< p>background:url(bg.png) #00f no-repeat 0 0;</p>< p><font color="#001b88">书写顺序:background:背景图片 颜色 重复类型&nbsp; 定位;<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background:image&nbsp;&nbsp; color&nbsp; repeat&nbsp;& nbsp;position;</font></p>< h4>Font</h4>< p>通常写法:<br />< br /> font-family:&quot;宋体&quot;;<br /> font-size:2em;< br /> line-height:180%;< br /> font-weight:800;< br />< br />< br /> 缩写后:</p>< p>font:800 2em/180%& quot;宋体&quot;;</p>< p><font color="#001b88">书写顺序:font:加粗 字体大小/行高 字体;</font></p>< p>在使用Font缩写时至少要有 字体大小和字体这两项<br />< br />< font color="#001b88">font:字体大小 字体;</font></p>< h4>Color</h4>< p>通常写法:</p>< p>color:#000000;<br /> color:#001188;</p>< p>缩写后:</p>< p>color:#000;<br /> color:#018;</p>< p><font color="#001b88">16进制的色彩值时,如果每两位的值相同,可以缩写一个</font></p>http://www.downcc.com/tech/670.htmlHTML/CSS2010/01/10 18:15:29<p>META http-equiv 大全</p>< p>HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助正确和精确地显示网页内容。常用的HTTP-EQUIV类型有:</p>< p>1、Content-Type和Content-Language (显示字符集的设定)</p>< p>说明:设定页面使用的字符集,用以说明主页制作所使用的文字已经语言,浏览器会根据此来调用相应的字符集显示page内容。</p>< p>用法:&lt;Meta http-equiv=&rdquo;Content-Type&rdquo; Content=&rdquo;text/html; Charset=gb2312&Prime;&gt;</p>< p>&lt;Meta http-equiv=&rdquo;Content-Language&rdquo; Content=&rdquo;zh-CN&rdquo;&gt;</p>< p>注意:该META标签定义了HTML页面所使用的字符集为GB2132,就是国标汉字码。如果将其中的&ldquo;charset=GB2312&rdquo;替换成&ldquo;BIG5&rdquo;,则该页面所用的字符集就是繁体中文Big5码。当你浏览一些国外的站点时,IE浏览器会提示你要正确显示该页面需要下载xx语支持。这个功能就是通过读取HTML页面META标签的Content-Type属性而得知需要使用哪种字符集显示该页面的。如果系统里没有装相应的字符集,则IE就提示下载。其他的语言也对应不同的charset,比如日文的字符集是&ldquo;iso-2022-jp& rdquo;,韩文的是&ldquo;ks_c_5601&rdquo;。</p>< p>Content-Type的Content还可以是:text/xml等文档类型;</p>< p>Charset选项:ISO-8859-1(英文)、BIG5、UTF-8、SHIFT-Jis、Euc、Koi8-2、us-ascii, x-mac-roman, iso-8859-2, x-mac-ce, iso-2022-jp, x-sjis, x-euc-jp,euc-kr, iso-2022-kr, gb2312, gb_2312-80, x-euc-tw, x-cns11643-1,x-cns11643-2等字符集;Content-Language的Content还可以是:EN、FR等语言代码。</p>< p>2、Refresh (刷新)</p>< p>说明:让网页多长时间(秒)刷新自己,或在多长时间后让网页自动链接到其它网页。</p>< p>用法:&lt;Meta http-equiv=&rdquo;Refresh&rdquo; Content=&rdquo;30&Prime;&gt;</p>< p>&lt;Meta http-equiv=&rdquo;Refresh&rdquo; Content=&rdquo;5; Url=http://www.cnzz.cc&rdquo;&gt;</p>< p>注意:其中的5是指停留5秒钟后自动刷新到URL网址。</p>< p>3、Expires (期限)</p>< p>说明:指定网页在缓存中的过期时间,一旦网页过期,必须到服务器上重新调阅。</p>< p>用法:&lt;Meta http-equiv=&rdquo;Expires&rdquo; Content=&rdquo;0&Prime;&gt;</p>< p>&lt;Meta http-equiv=&rdquo;Expires&rdquo; Content=&rdquo;Wed, 26 Feb 1997 08:21:57 GMT&rdquo;&gt;</p>< p>注意:必须使用GMT的时间格式,或直接设为0(数字表示多少时间后过期)。</p>< p>4、Pragma (cach模式)</p>< p>说明:禁止浏览器从本地机的缓存中调阅页面内容。</p>< p>用法:&lt;Meta http-equiv=&rdquo;Pragma&rdquo; Content=&rdquo;No-cach&rdquo;&gt;</p>< p>注意:网页不保存在缓存中,每次访问都刷新页面。这样设定,访问者将无法脱机浏览。</p>< p>5、Set-Cookie (cookie设定)</p>< p>说明:浏览器访问某个页面时会将它存在缓存中,下次再次访问时就可从缓存中读取,以提高速度。当你希望访问者每次都刷新你广告的图标,或每次都刷新你的计数器,就要禁用缓存了。通常HTML文件没有必要禁用缓存,对于ASP等页面,就可以使用禁用缓存,因为每次看到的页面都是在服务器动态生成的,缓存就失去意义。如果网页过期,那么存盘的cookie将被删除。</p>< p>用法:&lt;Meta http-equiv=&rdquo;Set-Cookie&rdquo; Content=&rdquo;cookievalue=xxx; expires=Wednesday,</p>< p>21-Oct-98 16:14:21 GMT; path=/&rdquo;&gt;</p>< p>6、Window-target (显示窗口的设定)</p>< p>说明:强制页面在当前窗口以独立页面显示。</p>< p>用法:&lt;Meta http-equiv=&rdquo;Widow-target&rdquo; Content=&rdquo;_top&rdquo;&gt;</p>< p>注意:这个属性是用来防止别人在框架里调用你的页面。Content选项:_blank、_top、_self、_parent。</p>< p>7、Pics-label (网页RSAC等级评定)</p>< p>说明:在IE的Internet选项中有一项内容设置,可以防止浏览一些受限制的网站,而网站的限制级</p>< p>别就是通过该参数来设置的。</p>< p>用法:&lt;META http-equiv=&rdquo;Pics-label&rdquo; Contect=</p>< p>&ldquo;(PICS-1.1&prime;http://www.rsac.org/ratingsv01.html&rsquo;</p>< p>I gen comment& lsquo;RSACi North America Sever&rsquo; by& lsquo;inet@microsoft.com&rsquo;</p>< p>for& lsquo;http://www.microsoft.com&rsquo; on& lsquo;1997.06.30T14:21-0500&prime; r(n0 s0 v0 l0))&rdquo;&gt;</p>< p>注意:不要将级别设置的太高。RSAC的评估系统提供了一种用来评价Web站点内容的标准。用户可以设置Microsoft Internet Explorer(IE3.0以上)来排除包含有色情和暴力内容的站点。上面这个例子中的HTML取自Microsoft的主页。代码中的(n 0 s 0 v 0 l 0)表示该站点不包含不健康内容。级别的评定是由RSAC,即美国娱乐委员会的评级机构评定的,如果你想进一步了解RSAC评估系统的等级内容,或者你需要评价自己的网站,可以访问RSAC的站点:http://www.rsac.org/。</p>< p>8、Page-Enter、Page-Exit (进入与退出)</p>< p>说明:这个是页面被载入和调出时的一些特效。</p>< p>用法:&lt;Meta http-equiv=&rdquo;Page-Enter&rdquo; Content=&rdquo;blendTrans(Duration=0.5)&rdquo;&gt;</p>< p>&lt;Meta http-equiv=&rdquo;Page-Exit&rdquo; Content=&rdquo;blendTrans(Duration=0.5)&rdquo;&gt;</p>< p>注意:blendTrans是动态滤镜的一种,产生渐隐效果。另一种动态滤镜RevealTrans也可以用于页面进入与退出效果:</p>< p>&lt;Meta http-equiv=&rdquo;Page-Enter&rdquo; Content=&rdquo;revealTrans(duration=x, transition=y)&rdquo;&gt;</p>< p>&lt;Meta http-equiv=&rdquo;Page-Exit&rdquo; Content=&rdquo;revealTrans(duration=x, transition=y)&rdquo;&gt;</p>< p>Duration表示滤镜特效的持续时间(单位:秒)</p>< p>Transition滤镜类型。表示使用哪种特效,取值为0-23。</p>< p>0 矩形缩小 1 矩形扩大 2 圆形缩小 3 圆形扩大 4 下到上刷新 5 上到下刷新 6 左到右刷新 7 右到左刷新 8 竖百叶窗 9 横百叶窗 10 错位横百叶窗 11 错位竖百叶窗 12 点扩散 13 左右到中间刷新 14 中间到左右刷新 15 中间到上下 16 上下到中间 17 右下到左上 18 右上到左下 19 左上到右下 20 左下到右上 21 横条 22 竖条 23 以上22种随机选择一种</p>< p>9、MSThemeCompatible (XP主题)</p>< p>说明:是否在IE中关闭 xp 的主题</p>< p>用法:&lt;Meta http-equiv=&rdquo;MSThemeCompatible&rdquo; Content=&rdquo;Yes&rdquo;&gt;</p>< p>注意:关闭 xp 的蓝色立体按钮系统显示样式,从而和win2k 很象。</p>< p>10、IE6 (页面生成器)</p>< p>说明:页面生成器generator,是ie6</p>< p>用法:&lt;Meta http-equiv=&rdquo;IE6&Prime; Content=&rdquo;Generator&rdquo;&gt;</p>< p>注意:用什么东西做的,类似商品出厂厂商。</p>< p>11、Content-Script-Type (脚本相关)</p>< p>说明:这是近来W3C的规范,指明页面中脚本的类型。</p>< p>用法:&lt;Meta http-equiv=&rdquo;Content-Script-Type&rdquo; Content=&rdquo;text/javascript&rdquo;&gt;</p>http://www.downcc.com/tech/608.htmlFlash2010/01/01 17:50:20<p>既然是网络动画,那么FLASH动画与&quot;超级链接&quot;的联系是必不可少的了,下面我们对FLASH中一个常用且非常重要的一个ACTION函数getURL( )做一个总结。</p>< p>首先getURL触发的方式主要有两种:</p>< p>[1]观众被动链接方式 在动画时间线上的某一贞上添加getURL指令,动画播放到这一贞时自动链接到getURL参数指定的页面地址。<br /> [2]观众主动链接方式 在场景中的某一个按钮上添加getURL指令,按钮被触发时,动画链接到getURL参数指定的页面地址。</p>< p>它在ACTION面板中的位置:<br /> FLASH5.0中:ACTIONS&mdash;&mdash;getURL<br /> FLASH MX中:ACTIONS&mdash;&mdash;Browser/Network&mdash;&mdash;getURL</p>< p>语法形式:getURL(&quot;url&quot;,&quot;window&quot;,&quot;variables&quot;);</p>< p>参数说明:</p>< p>[1]url参数:url用来获得文档的统一定位资源。注意填写的时候要书写完整比www.downcc.com可以在IE地址栏里直接书写,但在这里,我们必须写成http://www.downcc.com才可以,当然FTP地址、CGI脚本等也都可以作为其参数。<br /> 以上是绝对地址,它完整书写了统一定位资源。<br /> 其实这里也可以使用相对地址:<br /> 如果SWF与要打开的资源属于同一目录下,可直接书写要打开的文件名及后缀。如getURL(&quot;aaa.swf);<br /> 如果资源在下一层目录,就以/开头,如getURL(&quot;/aaa.swf&quot;);<br /> 如果资源在上层目录,就以../开头,如gerURL(&quot;../aaa.swf)&quot;;<br /> 以上说的目录是指SWF文件存放的目录为基准。</p>< p>[2]windows参数:设置所要访问链接的网页窗口打开方式。可自己输入贞或窗口名称(配合Dreamweaver里框架的设置)。也可以通过下拉列表选择:<br /> _self:在当前的浏览器打开链接。<br /> _blank:在新窗口打开网页。<br /> _parent:在当前位置的上一级浏览器窗口打开链接。若有多个相互嵌套的框架,而又想所链接的url只替换影片自身所在的页面时,可以使用这一选项。<br /> _top:在当前浏览器上方新开一个链接。如果你在Dreamweaver里设置了一些框架,本影片位于某一框架中,当你希望链接的URL不替代任何框架而出现在所有框架之上时,OK,选它好了。<br /> [3]Variable参数:规定参数的传输方式。大多数情况下,其默认参数为Don't Send。如果要将内容提交给服务器的脚本,就要选Send Using GET或者Send Using POST。&quot;。&quot;GET&quot;表示将参数列表直接添加到url之后,与之一起提交,一般适用与参数较少且简单的情况,&quot;POST&quot;表示将参数列表单独提交,在速度上会慢一些,但不容易丢失数据,适用与参数较多较复杂的情况。< br />& mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;<br /> URL的其他用途:</p>< p>[1]邮件程序触发<br /> 利用getURL实现邮件程序的触发效果(当你点该按钮时,自动打开OUTLOOK等本地机默认的邮件程序)只需要这样书写getURL(&quot;mailto:flasher@flasherclub.com&quot;)就可以了,注意mail和to之间是没有空格的哦。邮件地址自己按需要更改。</p>< p>[2]桌面快捷方式链接<br /> 记得上次弄个全屏动画当桌面,桌面上的快捷方式连接一般的地址都好说,如getURL(&quot;E:\我的文档\FLASH\FLASH GAME&quot;);但作为桌面必须要个[我的电脑][我的文档]之类特殊的链接吧,我要告诉你我的失败教训:如果你这样书写getURL(&quot;我的电脑&quot;);是无效的,下面给出几个比较特殊的桌面链接参数:<br /> 链接[我的电脑]gerURL(&quot;file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}&quot;);<br /> 链接[我的文档]gerURL(&quot;file:///::{450D8FBA-AD25-11D0-98A8-0800361B1103}&quot;);<br /> 链接[网上邻居]getURL(&quot;file:///::{208D2C60-3AEA-1069-A2D7-08002B30309D}&quot;);<br /> 链接[控制面版]gerURL(&quot;file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/::{21EC2020-3AEA-1069-A2DD-08002B30309D}&quot;);<br /> 链接[回收站]getURL(&quot;file:///::{645FF040-5081-101B-9F08-00AA002F954E}&quot;);</p>< p>[3]调用网页中的javascript函数<br /> 格式:getURL(&quot;javascript :function()&quot;);<br /> 其中function是HTML中定义过的函数或函数库中的函数。<br /> 原理:当动画执行getURL指令时,就会开始搜索本动画swf文件所在html页面当中名为function的javascript函数,并立即执行该函数。</p>< p>这里举个最常见的例子&mdash;&mdash;利用getURL调用javascript打开新窗口<br /> 方法如下:<br /> 将下面的代码加到Flash按钮上<br /> on (release) {<br /> getURL (&quot;javascript:openNewWindow('URL','WindowName','Width,Height,Tool bar,Menu bar,Location bar,Scroll bar,Status bar,Resizable')&quot;);<br /> }</p>< p>具体参数设置如下:<br /> URL -&gt; 弹出新窗口的页面地址<br /> Width -&gt; 窗口宽度<br /> Height -&gt; 窗口高度<br /> Name -&gt; 窗口名<br /> Tool bar -&gt; 是否需要工具栏<br /> Menu bar -&gt; ........菜单栏<br /> Location bar -&gt; ....地址栏<br /> Scroll bar -&gt; .....滚动条<br /> Status bar -&gt; ......状态栏<br /> Resizable -&gt; 是否可以改变大小</p>< p>发布成HTML格式,然后打开该文件,给它添加一段代码,用来定义一个名为openNewWindow的函数。<br />& lt;script language=&quot;javascript&quot;&gt;< br />& lt;!--< br /> function openNewWindow(URL,Name,features) {< br /> window.open(URL,Name,features);< br /> }< br /> file://--&gt;< br />& lt;/script&gt;</p>< p>这段函数的功能就是用&quot;以features为特征的且名为Name的新窗口&quot;打开&quot;地址为URL的网页文件&quot;。</p>http://www.downcc.com/tech/607.htmlFlash2010/01/01 17:39:32<p>  在倡导研究性学习和自主学习的今天,当教师向学生讲授某个计算机技能时,可以通过事先制作好的演示型课件让学生自主学习。在这里,笔者向您推荐Flash&nbsp;Cam,一个非常好的用来制作演示型课件的软件。它能把屏幕的操作行为记录为Flash动画文件,通过导出动画文件,可以制作出相当不错的演示型教学课件。&nbsp;</p>< p>  录制动画的一般步骤< br />< br />   1.&nbsp;从下载安装Flash&nbsp;Cam,打开Flash&nbsp;Cam,弹出如图1所示的窗口。&nbsp;</p>< p style="text-align: center"><img alt="" border="0" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/20101117477800.jpg" /><br /> 图1</p>< p style="text-align: left">  2.&nbsp;依次单击&ldquo;文件&rarr;新建&rdquo;选项,弹出&ldquo;新建影片&rdquo;对话框,设置捕捉范围为&ldquo;1024&times;768&rdquo;,单击〔下一步〕。这时,Flash&nbsp;Cam的主窗口会自动缩小为一个图标,显示在任务栏的右下角。< br />< br />   3.&nbsp;进行计算机技能学习内容的具体操作,这时Flash&nbsp;Cam会自动将鼠标的每一次动作行为都记录下来。< br />< br />   4.&nbsp;录制完毕,双击任务栏右下角的Flash&nbsp;Cam图标,弹出主窗口,停止屏幕捕捉。< br />< br />   5.&nbsp;将捕捉到的影像导出为连贯的SWF文件:依次单击&ldquo;文件&rarr;导出&rdquo;选项,弹出如图2所示的对话框。选择&ldquo;Movie&rdquo;选项,单击〔下一步〕,给定SWF文件存放的路径和文件名,单击&ldquo;保存&rdquo;。</p>< p style="text-align: center"><img alt="" border="0" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/20101117477389.jpg" /><br /> 图2</p>< p style="text-align: left">  添加&ldquo;鼠标单击框&rdquo;< br />< br />   为了突出某个具体操作步骤,可以通过&ldquo;插入&rdquo;菜单,给影片添加&ldquo;字幕&rdquo;、&ldquo;加亮框&rdquo;和&ldquo;鼠标单击框&rdquo;等操作来实现。这里,笔者仅介绍在动画中如何添加&ldquo;鼠标单击框&rdquo;。< br />< br />   在Flash&nbsp;Cam主窗口,双击打开需要添加&ldquo;鼠标单击框&rdquo;的帧。依次单击&ldquo;插入&rarr;单击框&rdquo;选项,这时在当前帧中出现一个单击框,将&ldquo;单击框&rdquo;&nbsp;调整好大小后拖放到需要操作的位置即可。单击工具栏中的〔预览〕按钮,在浏览器中,将鼠标移到有&ldquo;单击框&rdquo;的位置,鼠标指针会变成一个&ldquo;手&rdquo;形,这时只有单击了鼠标以后,动画才会继续播放。</p>http://www.downcc.com/tech/606.htmlFlash2010/01/01 17:17:33<p>一、查看源文件<br />   当浏览网页见到诱人的FLASH时,我的爱鼠右键就受苦了,一点击它,在右键菜单中选择&ldquo;View source&rdquo;(英文版本的IE)或者&ldquo;查看源文件&rdquo;(中文版本的IE),记事本就带着密密麻麻的源代码显示在面前.</p>< p><img alt="" border="0" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/201011172832385.gif" /></p>< p>按下快捷键&ldquo;Ctrl + F&rdquo;,在弹出的对话框中输入&ldquo;.swf&rdquo;,确定即可查找到FLASH的SWF文件,COPY下链接地址,注意看是绝对链接还是相对链接。</p>< p><img alt="" border="0" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/201011172832986.gif" /></p>< p><img alt="" border="0" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/201011172832620.gif" /></p>< p>把它粘贴到浏览器的地址栏上,按回车,FLASH就全屏地出现在浏览器窗口。</p>< p><img alt="" border="0" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/201011172832639.gif" /></p>< p>接着复制整个地址,打开下载工具软件flashget或者NetAnt,粘贴链接地址URL即可。</p>< p><img alt="" border="0" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/201011172832528.gif" /></p>< p>如果页面里有多个FLASH文件,但只是想下载其它一个两个,按上面的方法先使SWF文件全屏,直到找到想下载的SWF文件。</p>< p>二、有全屏链接的<br />   有很多网站为了方便网友看FLASH作品,常常提供了全屏欣赏,这种方式最受笔者的欢迎了,只要直接在链接上按鼠标的右键,选择&ldquo;复制快捷方式(copy url)&rdquo;,然后到下载工具上粘贴地址链接URL(如上法),这个FLASH作品又乖乖地归到硬盘上去了。</p>< p><img alt="" border="0" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/201011172832931.gif" /></p>< p>三、去temp里查找<br />   有些网站为保护自己的设计成果不让人偷窃,做好了框架,对于一些不大熟悉HTML标记语言的网友来说,无从下手,&ldquo;去temp里查找&rdquo;不失为一个好方法,因为通常浏览过的网页,IE都会把它们有关的资料信息记录到&ldquo;Temporary Internet Files&rdquo;目录中。<br />   获取的方法是:在那个目录上按鼠标右键,点击查找&ldquo;.SWF&rdquo;,很快,所有的FLASH文件都显示在眼前,只要&ldquo;一锅端&rdquo;,把它们全部COPY到另外的目录,然后自己慢慢挑吧。<br />   在win2000中又有不同,因为它根据不同用户设置了不同的各种参数,包括上网的记录,我们必须到以下的目录来查找:<br />   操作系统盘&gt;&gt;Documents and Settings&gt;&gt;Administrator&gt;&gt;Local Settings&gt;&gt;Temporary Internet Files<br />   或者:<br />   操作系统盘&gt;&gt;Documents and Settings&gt;&gt;Default User&gt;&gt;Local Settings&gt;&gt;Temporary Internet Files<br /> 注意:最好不要打开那个目录,那样机器会产生运行慢的现象,不要奇怪,这是正常现象,因为里面的文件非常多,会耗费不少系统资源。<br /> 四、使用软件<br />   现在到了隆重推荐时刻,非常可爱的woof千里迢迢从家里(http://www8.pconline.com.cn/download/swdetail.phtml?id=5048)赶到了我的面前,嬉皮笑脸地对我说,让它来露露脸。好吧,看在它那迷人的脸蛋上,我就向大家讲讲用它查找硬盘上的SWF文件。<br />   安装之后直接运行它,按下图设置,搜索SWF文件。</p>< p><img alt="" border="0" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/201011172832384.gif" /></p>< p>预览后找到想保存的文件,在前面打上勾,在File&gt;&gt;Copy,选择保存的路径,完成。<br />   果然不错,woof,笔者向你保证,向大家推荐使用这个软件!</p>< p>补充:</p>< p>一般我们下载网页中的Flash文件,大都是使用第三方软件来帮助下载的。但是在下载动画内含有通过按钮来调用另一个SWF文件此类的Flash动画时,就显得无能为力了。它只能下载这个主动画,播放时点击按钮出现的是一张空白纸。在这里讲解一下怎样来下载被调用的另一些SWF文件。</p>< p>1. 首先通过第三方软件来下载这个主动画。</p>< p>2. 使用&ldquo;闪客精灵专业版&rdquo;分析下载的这个主动画的&ldquo;动作&rdquo;脚本语言。</p>< p>3. 主要是看&ldquo;button&rdquo;类的脚本语言中的getURL(&ldquo;& rdquo;)引号中的内容,格式为:*.swf。</p>< p>4. 引号中的内容就是我们要下载的另一个swf文件。</p>< p>5. 剩下的工作就不用再详细叙说了吧,使用任何一个文件下载工具(如:FlashGet、网络蚂蚁等)新建一个下载任务,下载地址是:下载主动画的网址+刚才引号可的文件名(含扩展名)。</p>< p>6. 通过上述方法下载完主动画中的所有链接动画后,把这些文件拷贝到同一个目录下,再运行主动画,一切OK。</p>http://www.downcc.com/tech/605.htmlDreamweaver2010/01/01 17:14:38<p>问题提出:我用dw做了一个下拉菜单,但是碰到form的列表项就跑到下面去了,请帮忙解决,请看问题图示</p>< p><img alt="" border="0" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/20101117153639.gif" /></p>< p>解决问题:由于层与下拉框之间的优先级是:下拉框& gt; 层,因此在显示的时候,会因为优先级的次序而会出现如上问题。(如果几个元素都是层的话,我们可以通过层的 z-index 属性来设置)解决办法就是:给层中放一个优先级比下拉框更高的元素(iframe),从而解决此问题!具体解决代码如下:</p>< p>&lt;div id=&quot;menu&quot; style=&quot;position:absolute; visibility:hidden; top:20px; left:20px; width:100px; height:200px; background-color:#6699cc;&quot;&gt;<br />& nbsp;& lt;table&gt;<br />& nbsp;& lt;tr&gt;&lt;td&gt;item 1&lt;/td&gt;&lt;/tr&gt;<br />& nbsp;& lt;tr&gt;&lt;td&gt;item 2&lt;/td&gt;&lt;/tr&gt;<br />& nbsp;& lt;tr&gt;&lt;td&gt;item 3&lt;/td&gt;&lt;/tr&gt;<br />& nbsp;& lt;tr&gt;&lt;td&gt;item 4&lt;/td&gt;&lt;/tr&gt;<br />& nbsp;& lt;tr&gt;&lt;td&gt;item 5&lt;/td&gt;&lt;/tr&gt;<br />& nbsp;& lt;/table&gt;<br />& nbsp;& lt;iframe src=&quot;javascript:false&quot; style=&quot;position:absolute; visibility:inherit; top:0px; left:0px; width:100px; height:200px; z-index:-1; filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';&quot;&gt;&lt;/iframe&gt;<br />& lt;/div&gt;</p>< p>&lt;a href=&quot;#&quot;& gt;menu&lt;/a&gt;</p>< p>&lt;form&gt;<br />& nbsp;& lt;select&gt;&lt;option&gt;A form selection list&lt;/option&gt;&lt;/select&gt;<br />& lt;/form&gt;</p>http://www.downcc.com/tech/604.htmlDreamweaver2010/01/01 16:58:04<p>  用DW MX 2004编辑网页的时候,很多朋友经常会遇到中文乱码的情况。你遇到过么?</p>< p>  前面我们了解了网页中的中文乱码一般原因是由于meta标签里面设定编码的的问题,尝试修改字体的参数,结果没能很好地解决这个问题,这一节我们试试修改网页编码。</p>< p>  在DW MX 2004中的&ldquo;修改&rdquo;菜单里修改网页编码。</p>< p><img alt="" border="0" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/2010111710593.gif" /></p>< p>  看来这回应该改对咯。</p>< p><img alt="" border="0" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/2010111710969.gif" /></p>< p>  汗~!竟然还是乱码!</p>< p><img alt="" border="0" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/2010111710151.gif" /></p>< p>  再用记事本打开看看,玩完了,真傻眼了,连这个也被同化掉了 -_-!!!!!!!!!!!!!!</p>< p>  综上两种方法,对我来说,不仅没帮到忙,反而给我添了乱。受伤,郁闷!一定有可行的办法!</p>< p>  还好,我有备份。OK,灵光一动,在表头直接插入META编码吧,都是之前不良习惯留下的后遗症。</p>< p><img alt="" border="0" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/2010111710395.gif" /></p>< p>  现在再用DW MX 2004打开呢,嗷嗷,已经OK咯!问题解决!</p>< p><img alt="" border="0" src="http://pic.pdowncc.com/upload/tech/UploadPic/2010-1/2010111710511.gif" /></p>< p>  p.s.因为之前很多朋友都提出了这样的问题,今天刚好有个朋友遇到,总算彻底解决了。</p>< p>  还有一个,就是在DW MX 2004里面输入编码时是没有效果的,非得用除DW以外的编辑软件打开插入,郁闷ing。</p>< p>  注意:网页编辑中无论是手写还是使用软件,不要忘记网页编码声明,修改之前不要忘记备份,遇到问题多搜索,自己多调试。</p>http://www.downcc.com/tech/603.htmlFrontPage2010/01/01 16:54:31<p>  共享边框就是站点上有一个或多个网页共享的区域。共享边框可能是一个在网页顶端(类似于网页页眉)、底端(类似于网页页脚)、左边或右边的区域。共享边框是创建具有一致外观的网页的最快速最灵活而且最容易的方法。<br />   使用共享边框,仅用一个步骤即可将相同的内容放入多个网页中,而不用分别编辑每一个网页,可谓方便到家。<br />   例如∶要快速在站点上每个网页的顶部放上徽标或者要更改具有 300个网页的 Web 站点的版权注意事项,可将上边框、页脚设置成共享,再将图案和版权注意事项添加到上边框及页脚就一切搞定!<br />   以下是使用共享边框的示例:< br />   在共享上边框添加网页横幅以确保每个网页都有标题;< br />   在共享上边框添加公司徽标;< br />   添加导航栏,让站点访问者可访问站点主页详细内容;(若加入导航栏,则它会显示在共享边框中。否则,会出现注意提示您添加内容,此时您可以选择该备注并按 Del 键删除。)<br />   在共享下边框添加版权注意事项;< br />   添加站点上一次修改的日期和时间;< br />   添加回复用电子邮件地址,例如站点管理员的电子邮件地址。<br />   使用共享边框的优点在于只需要在一处修改内容就可更新所有网页!< br />   &ldquo;共享边框&rdquo;在FrontPage 98中就已经出现过。你可以在共享边框里放置任何对象,比如文本图片等。<br />   &ldquo;共享边框&rdquo;实际上就是一个网页,只不过它嵌入到应用共享边框的每一个页面里。在FrontPage 2000中共享边框以虚线标出。</p>< p>  下面我们来看看共享边框网页具体怎么制作。<br />   1、打开FrontPage 2000,点选菜单&ldquo;文件/新建/站点&rdquo;,在弹出的模板窗口选择你需要的站点模板,单击确定。注意,如果你只是单独利用FrontPage 2000编辑一个网页,那么将不能使用共享边框。<br />   2、点选菜单&ldquo;格式/共享边框&rdquo;弹出共享边框设置窗口。在这里选择共享边框将应用到的页面,可以是所有网页或者所选的网页(当前编辑页)。共享边框可以应用到页面的上、下、左、右,你可以根据实际需要设置。一般来说页面的导航栏都是设置在页面的上边或者左边,所以你可以点选&ldquo;包含导航按钮&rdquo;项。这里提醒各位,如果你非要把导航栏放置到右边,将会因为超出页面边界而使得访问者要拖动滚动条才能完整浏览,你应该不想如此烦人吧?设置好后单击确定。</p>< p>  就是这么简单两步后,共享边框便已经应用到了你站点的每一页。<br />   在设置好共享边框后,就可以添加内容了,同时您也可以在共享边框的任一点更改或删除内容。<br />   首先打开使用了要修改的共享边框的网页。</p>< p>  然后在网页视图模式中,单击共享边框区域,这是用虚线框起来的区域。当您在区域内单击后,轮廓会变成一条实线。< br />   这时便可更改共享边框内部区域的内容。例如:键入文本或添加图片。</p>< p>  满意后单击& ldquo;保存文件&rdquo; ,所作的更改便会出现在共享该边框的所有网页上。< br />   您可以使用站点默认的共享边框,也可以分别设置各个网页的共享边框。例如∶站点的默认设置可能是共享上边框和左边框;每一个新网页都会有这些共享边框。然而,如果您不想在某些网页上使用共享边框,则可以关闭它。<br />   如果你想取消某一个页面的共享边框,那么在文件夹列表视窗(如果你没有看到相关的视窗,点选菜单&ldquo;查看&rdquo;并选择&ldquo;文件夹&rdquo;项即可。),点选要取消共享边框的页面文件,然后点选菜单&ldquo;格式/共享边框&rdquo;或者在编辑页面状态下单击鼠标右键,在弹出的快捷菜单里选择&ldquo;共享边框&rdquo;项,弹出共享边框设置窗口,把选定的共享边框应用取消,单击确定后该页面共享边框应用被取消。当然,你只是取消了这一页的共享边框其他页面的共享边框依然存在。</p>< p>  如果你想恢复为该页应用共享边框,那么点选页面文件后,重复地应用共享边框的第2步就行了。用同样的方法,你也可以取消所有页面的共享边框。< br />   共享边框就是一个页面,你当然可以像编辑其它页一样编辑它。<br />   一般来说我们可以直接在应用了共享边框的页面里编辑共享边框,这是常用的方法。不过你无法查看共享边框页面的HTML代码。<br />   你还可以点选菜单工具/站点设置,在站点设置窗口点选&ldquo;高级&rdquo;标签卡,在&ldquo;显示隐藏目录中的文档&rdquo;前的方框里打上勾,然后点击&ldquo;确定&rdquo;并刷新站点即可。<br />   在文件夹列表视窗有一个_borders目录,点选该目录,在左边就出现了该目录下的内容。这里的内容就是共享边框的页面。如果你应用了上、下、左,那么你会看到三个页面,双击某一个页面就可以编辑它。</p>http://www.downcc.com/tech/602.htmlFrontPage2010/01/01 16:52:29<p>电脑爱好者们有时会遇到需要转换图片格式的情况,并且通常是在BMP、JPG、GIF、PNG等常见的格式之间转换。ACDSee可以办到,但如果是在用FrontPage做网页时遇到了需要转换图片的情况,那么,你完全可以直接通过FrontPage来实现。下面我们以FrontPage 2000为例(其他版本的也类似),看看具体的操作方法:</p>< p>首先,启动FrontPage 2000后,新建一个空白的编辑页面,将光标插入到页面中的任一位置,然后点击菜单栏的&ldquo;插入&rarr;图片&rarr;来自文件&rdquo;,选择要转换的图片文件,点击&ldquo;确定&rdquo;后,这张图片便插入到了页面中了。此时我们在图片上点击右键,选中&ldquo;图片属性&rdquo;打开其属性面板,在常规选项卡的&ldquo;类型&rdquo;中看到有三个单选项:GIF、JPG以及PNG,即图片可以转换为的三种格式,此外还有图片质量设置项。</p>< p>假设我们插入的这张图片为BMP格式,我们选中单选项&ldquo;JPG&rdquo;则可以将它转换为JPG格式,图片质量的设置建议不要低于默认值的75%,否则图片质量可能会损失较大。在外观选项卡中,通过修改宽度和高度的数值就能改变图片的尺寸(也可以在页面中通过拖动图片边框来实现)。属性都设置好以后,按下&ldquo;确定&rdquo;按钮,页面中便呈现出图片的实际效果了。最后我们点击&ldquo;文件&rarr;保存文件&rdquo;将页面保存下来,注意在提示&ldquo;保存嵌入式文件&rdquo;时,将图片文件保存在你指定的一个目录就可以了。如果你要转换多张图片,重复新建页面后的步骤即可。现在,我们打开指定的目录看一看,转换好的图片都在里面了。</p>http://www.downcc.com/tech/600.html网页特效2009/12/31 18:01:20<p>  网页的色彩搭配往往是网友们感到头疼的问题,尤其是那些完全没有美术基础的网友。到底用什么色彩搭配好看呢?让我们来看看网友54雨寒的高见吧!< br />< br />   一、红色的色感温暖,性格刚烈而外向,是一种对人刺激性很强的色。红色容易引起人的注意,也容易使人兴奋、激动、紧张、冲动、还是一种容易造成人视觉疲劳的色。< br />< br />   1、在红色中加入少量的黄,会使其热力强盛,趋于躁动、不安。< br />< br />   2、在红色中加入少量的蓝,会使其热性减弱,趋于文雅、柔和。< br />< br />   3、在红色中加入少量的黑,会使其性格变的沉稳,趋于厚重、朴实。< br />< br />   4、在红中加入少量的白,会使其性格变的温柔,趋于含蓄、羞涩、娇嫩。< br />< br />   二、黄色的性格冷漠、高傲、敏感、具有扩张和不安宁的视觉印象。黄色是各种色彩中,最为娇气的一种色。只要在纯黄色中混入少量的其它色,其色相感和色性格均会发生较大程度的变化。< br />< br />   1、&nbsp;在黄色中加入少量的蓝,会使其转化为一种鲜嫩的绿色。其高傲的性格也随之消失,趋于一种平和、潮润的感觉。< br />< br />   2、&nbsp;在黄色中加入少量的红,则具有明显的橙色感觉,其性格也会从冷漠、高傲转化为一种有分寸感的热情、温暖。< br />< br />   3、&nbsp;在黄色中加入少量的黑,其色感和色性变化最大,成为一种具有明显橄榄绿的复色印象。其色性也变的成熟、随和。< br />< br />   4、&nbsp;在黄色中加入少量的白,其色感变的柔和,其性格中的冷漠、高傲被淡化,趋于含蓄,易于接近。< br />< br />   三、蓝色的色感冷嘲热讽,性格朴实而内向,是一种有助于人头脑冷嘲热讽静的色。蓝色的朴实、内向性格,常为那些性格活跃、具有较强扩张力的色彩,提供一个深远、广埔、平静的空间,成为衬托活跃色彩的友善而谦虚的朋友。蓝色还是一种在淡化后仍然似能保持较强个性的色。如果在蓝色中分别加入少量的红、黄、黑、橙、白等色,均不会对蓝色的性格构成较明显的影响力。< br />< br />   1、&nbsp;如果在橙色中黄的成份较多,其性格趋于甜美、亮丽、芳香。< br />< br />   2、&nbsp;在橙色中混入小量的白,可使橙色的知觉趋于焦躁、无力。< br />< br />& nbsp;&nbsp;&nbsp;&nbsp;四、绿色是具有黄色和蓝色两种成份的色。在绿色中,将黄色的扩张感和蓝色的收缩感相中庸,将黄色的温暖感与蓝色的寒冷感相抵消。这样使得绿色的性格最为平和、安稳。是一种柔顺、恬静、潢足、优美的色。< br />< br />   1、&nbsp;在绿色中黄的成份较多时,其性格就趋于活泼、友善,具有幼稚性。< br />< br />   2、&nbsp;在绿色中加入少量的黑,其性格就趋于庄重、老练、成熟。< br />< br />   3、&nbsp;在绿色中加入少量的白,其性格就趋于洁净、清爽、鲜嫩。< br />< br />   五、紫色的明度在有彩色的色料中是最低的。紫色的低明度给人一种沉闷、神秘的感觉。< br />< br />   1、&nbsp;在紫色中红的成份较多时,其知觉具有压抑感、威胁感。< br />< br />   2、&nbsp;在紫色中加入少量的黑,其感觉就趋于沉闷、伤感、恐怖。< br />< br />   3、&nbsp;在紫色中加入白,可使紫色沉闷的性格消失,变得优雅、娇气,并充满女性的魅力。< br />< br />   六、白色的色感光明,性格朴实、纯洁、快乐。白色具有圣洁的不容侵犯性。如果在白色中加入其它任何色,都会影响其纯洁性,使其性格变的含蓄。< br />< br />   1、&nbsp;在白色中混入少量的红,就成为淡淡的粉色,鲜嫩而充满诱惑。< br />< br />   2、&nbsp;在白色中混入少量的黄,则成为一种乳黄色,给人一种香腻的印象。< br />< br />   3、&nbsp;在白色中混入少量的蓝,给人感觉清冷、洁净。< br />< br />   4、&nbsp;在白色中混入少量的橙,有一种干燥的气氛。< br />< br />   5、&nbsp;在白色中混入少量的绿,给人一种稚嫩、柔和的感觉< br />< br />   6、&nbsp;在白色中混入少量的紫,可诱导人联想到淡淡的芳香</p>http://www.downcc.com/tech/599.html网页特效2009/12/31 17:57:26<p>使用&lt;!DOCTYPE会使最常用对联漂浮广告失效的解决方案</p>< p>OK,在使用以下声明时,会使一个最常用的漂浮下拉广告失效</p>< p>&lt;!DOCTYPE html PUBLIC& quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;& quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;</p>< p>&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;</p>< p>直接导致document.body.scrollTop永远等于0, body Scroll永远也不会引发。搜索了一下,发现了解决方案。</p>< p>即是使用:document.documentElement.scrollTop 替代 document.body.scrollTop</p>< p>点这里查看老外的详细分析</p>< p>以下是正确的漂浮广告下拉代码,在所谓的&quot;W3C标准&quot;里可以正确运行</p>< p>引用< table cellspacing="0" cellpadding="6" width="95%" align="center" border="0" style="border-right: #cccccc 1px dotted; table-layout: fixed; border-top: #cccccc 1px dotted; border-left: #cccccc 1px dotted; border-bottom: #cccccc 1px dotted">< tbody>< tr>< td bgcolor="#f3f3f3" style="word-wrap: break-word"><font style="font-weight: bold; color: #990000">以下是引用片段:</font><br /> var&nbsp;delta=0.15&nbsp;< br /> var&nbsp;collection;&nbsp;< br /> function&nbsp;floaters()&nbsp;{&nbsp;< br /> this.items&nbsp;=&nbsp;[];&nbsp;< br /> this.addItem&nbsp;=&nbsp;function(id,x,y,content)&nbsp;< br /> {&nbsp;< br /> document.write(&rsquo;&lt;DIV&nbsp;id=&rsquo;+id+&rsquo;&nbsp;style=&quot;Z-INDEX:&nbsp;10;&nbsp;POSITION:&nbsp;absolute;&nbsp;width:100px;&nbsp;height:450px;left:&rsquo;+(typeof(x)==&rsquo;string&rsquo;?eval(x):x)+&rsquo;;top:&rsquo;+(typeof(y)==&rsquo;string&rsquo;?eval(y):y)+&rsquo;&quot;&gt;&rsquo;+content+&rsquo;&lt;/DIV&gt;&rsquo;);< br /> var&nbsp;newItem&nbsp;=&nbsp;{};&nbsp;< br /> newItem.object&nbsp;=&nbsp;document.getElementById(id);&nbsp;< br /> newItem.x&nbsp;=&nbsp;x;&nbsp;< br /> newItem.y&nbsp;=&nbsp;y;< br /> this.items[this.items.length]&nbsp;=&nbsp;newItem;&nbsp;< br /> }&nbsp;< br /> this.play&nbsp;=&nbsp;function()&nbsp;< br /> {&nbsp;< br /> collection&nbsp;=&nbsp;this.items&nbsp;< br /> setInterval(&rsquo;play()&rsquo;,10);&nbsp;< br /> }&nbsp;< br /> }&nbsp;< br /> function&nbsp;play()&nbsp;< br /> {< br /> for(var&nbsp;i=0;i&lt;collection.length;i++)&nbsp;< br /> {&nbsp;< br /> var&nbsp;followObj&nbsp;=&nbsp;collection[i].object;&nbsp;< br /> var&nbsp;followObj_x&nbsp;=&nbsp;(typeof(collection[i].x)==&rsquo;string&rsquo;?eval(collection[i].x):collection[i].x);&nbsp;< br /> var&nbsp;followObj_y&nbsp;=&nbsp;(typeof(collection[i].y)==&rsquo;string&rsquo;?eval(collection[i].y):collection[i].y);< br /> if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x))&nbsp;{&nbsp;< br /> var&nbsp;dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta;&nbsp;< br /> dx=(dx&gt;0?1:-1)*Math.ceil(Math.abs(dx));&nbsp;< br /> followObj.style.left=followObj.offsetLeft+dx;&nbsp;< br /> }< br /> if(followObj.offsetTop!=(document.documentElement.scrollTop+followObj_y))&nbsp;{&nbsp;< br /> var&nbsp;dy=(document.documentElement.scrollTop+followObj_y-followObj.offsetTop)*delta;&nbsp;< br /> dy=(dy&gt;0?1:-1)*Math.ceil(Math.abs(dy));&nbsp;< br /> followObj.style.top=followObj.offsetTop+dy;&nbsp;< br /> }&nbsp;< br /> followObj.style.display&nbsp;=&nbsp;&rsquo;&rsquo;;&nbsp;< br /> }&nbsp;< br /> }&nbsp;< br /> var&nbsp;theFloaters&nbsp;=&nbsp;new&nbsp;floaters();&nbsp;< br /> theFloaters.addItem(&rsquo;followDiv1&rsquo;,&rsquo;document.body.clientWidth-108&rsquo;,1,&rsquo;&lt;a&nbsp;href=\&quot;http://sms.tom.com/pkly/pkly.html\&quot;&nbsp;target=\&quot;_blank\&quot;&nbsp;/&gt;&lt;img&nbsp;border=0&nbsp;src=\&quot;http://smsad.tom.com/smsweb/images/2005_new/cn/qp_100x400.gif\&quot;&nbsp;width=\&quot;100\&quot;&nbsp;height=\&quot;400\&quot;&nbsp;/&gt;&lt;/a&gt;&rsquo;);< br /> theFloaters.play();</td>< /tr>< /tbody>< /table>< /p>http://www.downcc.com/tech/598.html网页特效2009/12/31 17:55:56<p>/*清空使区域中的表单*/<br />& nbsp;&nbsp;&nbsp;&nbsp;//isHid&nbsp;1清除hidden&nbsp;&nbsp;0不清除hidden<br />& nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;cinput(areaqy,isHid){<br />& nbsp;&nbsp;&nbsp;&nbsp;if(isHid&nbsp;==&nbsp;null){<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;isHid&nbsp;=&nbsp;1;<br />& nbsp;&nbsp;&nbsp;&nbsp;}<br />& nbsp;&nbsp;&nbsp;&nbsp;try{<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;table<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(areaqy==undefined||areaqy==&quot;&quot;||areaqy==null){<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;table=event.srcElement;<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(table!=null&amp;&amp;table.tagName.toLowerCase()!=&quot;table&quot;){<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;table=table.parentElement;<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;table=$(areaqy);<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(table==undefined||table==&quot;&quot;||table==null)&nbsp;return;<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;inputs=table.getElementsByTagName(&quot;input&quot;);<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;i=0;inputs!=null&amp;&amp;i&lt;inputs.length;i++){<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(inputs[i].type.toLowerCase()==&quot;text&quot;){<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inputs[i].value=&quot;&quot;;<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(isHid&nbsp;==&nbsp;1){<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(inputs[i].type.toLowerCase()==&quot;hidden&quot;){<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inputs[i].value=&quot;&quot;;<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(inputs[i].type.toLowerCase()==&quot;radio&quot;||inputs[i].type.toLowerCase()==&quot;checkbox&quot;){<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inputs[i].checked=false;<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;selects=table.getElementsByTagName(&quot;select&quot;);<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;i=0;selects!=null&amp;&amp;i&lt;selects.length;i++){<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;selects[i].selectedIndex=0;<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;textareas=table.getElementsByTagName(&quot;textarea&quot;);<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;i=0;textareas!=null&amp;&amp;i&lt;textareas.length;i++){<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;textareas[i].value=&quot;&quot;;<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}catch(ex){}<br />& nbsp;&nbsp;&nbsp;&nbsp;}</p>http://www.downcc.com/tech/311.htmlHTML/CSS2009/09/30 09:28:45<p>两行CSS来解决,共5种方案</p>< p>一、</p>< p>iframe{n1ifm:expression(this.src=&lsquo;about:blank&rsquo;,this.outerHTML=&lsquo;&rsquo;);}/*这行代码是解决挂IFRAME木马的哦*/</p>< p>script{nojs1:expression((this.src.toLowerCase().indexOf(&lsquo;http&rsquo;)==0)?document.write(&lsquo;木马被成功隔离!&rsquo;):&lsquo;&rsquo;);}</p>< p>原理:将《script》标记的src拿出来转为小写,再看是不是以&ldquo;http&rdquo;开头的外域JS脚本文件,如果是,则页面内容清空并写出&ldquo;木马被成功隔离!&rdquo;。反之正常显示。 缺点:访客无法看到被感染了《script》木马的页面。</p>< p>二、</p>< p>iframe{nifm2:expression(this.src=&lsquo;about:blank&rsquo;,this.outerHTML=&lsquo;&rsquo;);}</p>< p>script{no2js:expression((this.src.toLowerCase().indexOf(&lsquo;http&rsquo;)==0)?document.close():&lsquo;&rsquo;);}</p>< p>原理:将外域的JS文件的document.write()使用document.close()强制关闭。木马内容还没有来得及写完,只有部分被强制缓存输出了,剩下的不会再写了。</p>< p>三、</p>< p>iframe{ni3fm:expression(this.src=&lsquo;about:blank&rsquo;,this.outerHTML=&lsquo;&rsquo;);}</p>< p>script{n3ojs:expression((this.src.toLowerCase().indexOf(&lsquo;http&rsquo;)==0)?document.execCommand(&lsquo;stop&rsquo;):&lsquo;&rsquo;);}</p>< p>原理:同到外域的JS文件,立即调用IE私有的execCommand方法来停止页面所有请求,所以接下来的外域JS文件也被强制停止下载了。就像我们点了浏览器的&ldquo;停止&rdquo;按钮一样。看来这是JS模拟IE停止按钮的一种方法。</p>< p>四、</p>< p>iframe{nif4m:expression(this.src=&lsquo;about:blank&rsquo;,this.outerHTML=&lsquo;&rsquo;);}</p>< p>script{noj4s:expression(if(this.src.indexOf(&lsquo;http&rsquo;)==0)this.src=&lsquo;res://ieframe.dll/dnserror.htm&rsquo;);}</p>< p>原理:将外域的JS文件的src重写成本地IE404错误页面的地址,这样,外域的JS代码不会下载。</p>< p>五、</p>< p>iframe{nifm5:expression(this.src=&lsquo;about:blank&rsquo;,this.outerHTML=&lsquo;&rsquo;);}</p>< p>script{noj5s:expression((this.id.toLowerCase().indexOf(&lsquo;vok&rsquo;)!=-1)?document.write(&lsquo;木马被成功隔离!&rsquo;):&lsquo;&rsquo;));}</p>< p>第五种方案的页面HTML源代码《script》中要加入以&ldquo;lh&rdquo;为前缀的id,如lhWeatherJSapi,《script src=&ldquo;***/**.js&rdquo; id=&ldquo;lhSearchJSapi&rdquo;》《/script》</p>http://www.downcc.com/tech/297.htmlHTML/CSS2009/09/15 10:24:40<p>飞鸟以前看过一片文章介绍的是DIV的最小高度写法,今天给学习网页设计的朋友们介绍一下,献丑啦!</p>< p>在IE6中,使用CSS定义DIV的高度经常遇到这个问题,就是当DIV的最小高度小于一定的值以后,就会发现,无论你怎么设置最小高度,DIV的高度会固定在一个值不再发生变动,这个问题的确很烦人。因为这是IE6中,系统同默认的并非是DIV默认的高度,而是你没有解决一个隐藏的参数:font-size。这个是IE6中对于DIV属性中的font-size大小和你系统CSS中定义的font-size有很大关系,因此必须单独定义这个DIV的font-size,这样才能解决问题。</p>< p>第一种方法:</p>< p>DIV里可以不填任何内容</p>< p>< table cellspacing="0" cellpadding="6" width="95%" align="center" border="0" style="border-right: #0099cc 1px solid; table-layout: fixed; border-top: #0099cc 1px solid; border-left: #0099cc 1px solid; border-bottom: #0099cc 1px solid">< tbody>< tr>< td bgcolor="#ddedfb" style="word-wrap: break-word">< p>div.space {<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; height: 2px;<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; font-size: 0;<br /> }</p>< p>&lt;div class=&quot;space&quot;&gt;&lt;/div&gt;</p>< /td>< /tr>< /tbody>< /table>< /p>< p>第二种方法:</p>< p>跳过IE6中对font-size的限定,使用line-height来进行定义,但是DIV里面必须填写内容,如果没有内容,用替换。</p>< p>< table cellspacing="0" cellpadding="6" width="95%" align="center" border="0" style="border-right: #0099cc 1px solid; table-layout: fixed; border-top: #0099cc 1px solid; border-left: #0099cc 1px solid; border-bottom: #0099cc 1px solid">< tbody>< tr>< td bgcolor="#ddedfb" style="word-wrap: break-word">< p>div.space {<br />& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; line-height: 2px;<br /> }</p>< p>&lt;div class=&quot;space&quot;&gt;&lt;/div&gt;</p>< /td>< /tr>< /tbody>< /table>< /p>< p>如果朋友们有不同的简介欢迎留言交流!</p>http://www.downcc.com/tech/77.htmlHTML/CSS2009/04/19 01:38:38<p>  网页页面中总是由具有某种内在联系的各种色彩,组成一个完整统一的整体,形成画面色彩总的趋向,称为色调。也可以理解为色彩状态。色彩给人的感觉与氛围,是影响配色视觉效果的决定因素。</p><p>  为了使网页的整体画面呈现稳定协调的感觉,以便充分的掌握其规律来更好的分析学习,上次我们介绍了视觉角色主次位置的几个概念,本节我们介绍<span style="color:#990000"><strong>色彩的对比。<br/>  <br/>  </strong></span><strong>对比与调和就是形式美的变化与统一规律</strong><br/><br/>  在一定条件下,不同色彩之间的对比会有不同的效果。在不同的环境下,多色彩给人一种印象,色彩单一给人另一种印象。<br/>  各种纯色的对比会产生鲜明的色彩效果,很容易给人带来视觉与心理的满足。红、黄、蓝三种颜色是最极端的色彩,它们之间对比,哪一种颜色也无法影响对方。<br/>  很多朋友都以为色彩对比主要是红绿、橙蓝、黄紫色的对比,实际色彩对比范畴不局限于这些。是指各种色彩的界面构成中的面积、形状、位置以及色相、明度、纯度之间的差别,使网页色彩配合增添了许多变化、页面更加丰富多彩。<br/>  <br/>  色彩的对比规律大致有以下几点:<br/>  <br/>  <span style="color:#cc0000"><strong>■ 色相对比<br/></strong></span><br/>  是指因色相之间的差别形成的对比。当主色相确定后,必须考虑其他色彩与主色相是什么关系,要表现什么内容及效果等,这样才能增强其表现力。不同色相对比取得的效果有所不同,两色越接近,对比效果越柔和。越接近补色,对比效果越强烈。< br/>  <br/>  <br/>  <strong>&amp;rarr; 色相对比网页例图:</strong><a href="http://www.portfolios.com/">http://www.portfolios.com</a>< br/><br/>&nbsp;</p><p style="text-align:center;"><img height="454" alt="网页设计配色应用教程之各种色彩对比分析" width="500" border="1" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2009-4/200941914347867.jpg"/><br/>色相对比网页例图</p><p style="text-align:left;">  <br/>  <strong><span style="color:#660066">色相对比分析:</span></strong><br/>  主要是以绿色与蓝色之间的色相对比。从HSB数值上可看出嫩绿色的S纯度高B亮度也很高,因此艳丽的颜色作为背景与前景纯度稍低的墨绿和轱蓝色形成色相之间的对比。前景的墨绿虽然纯度达到最高值100%,比主色调高不少,但是因为亮度低,因此色彩显示没有主色调明艳。<br/>  <strong>结论:</strong><br/>  该页面色相的对比,主要作用于前景与背景的对比、局部与整体的对比。<br/>  <br/>  <br/>  <br/>  <span style="color:#cc0000"><strong>■ 明度对比</strong></span><br/>  <br/>  <strong>明度对比可分为:彩色差的明度对比及非彩色差的明度对比</strong>< br/>  <br/>  是指色彩之间明暗程度的差别而形成的对比。是页面形成恰当的黑、白、灰效果的主要手段。明度对比在视觉上对色彩层次和空间关系影响较大。例如柠檬黄明度高,蓝紫色的明度低,橙色和绿色属中明度,红色与蓝色属中低明度。<br/><br/><br/>&nbsp;</p><p style="text-align:center;"><img height="414" alt="网页设计配色应用教程之各种色彩对比分析" width="500" border="1" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2009-4/200941914350104.jpg"/><br/>明度对比网页例图</p><p><strong><span style="color:#660066"><br/><br/>  明度对比分析:</span></strong><strong><span style="color:#660066">(非彩色差)</span></strong><br/>  严格来说,该页面应该是黑白灰色非色彩构成,摄影图片中的人物衣服为灰色,相对单纯的黑白对比柔和舒适于视觉。能使页面显得更单纯、统一,形成另一道独特的风景。</p><p>  <span style="color:#cc0000"><strong>■ 纯度对比</strong></span><br/>  是指不同色彩之间纯度的差别而形成的对比。色彩纯度可大致分为高纯度、中纯度、低纯度三种。未经调和过的原色纯度是最高的,而间色多属中纯度的色彩,复色其本身纯度偏低而属低纯度的色彩范围。纯度的对比会使色彩的效果更明确肯定。< br/><br/>  <strong>&amp;rarr; 纯度对比网页例图:</strong>http://< a href="http://www.havaianas.com/">www.havaianas.com</a>< br/><br/>&nbsp;</p><p style="text-align:center;"><img height="454" alt="网页设计配色应用教程之各种色彩对比分析(2)" width="500" border="1" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2009-4/200941914350211.jpg"/><br/>纯度对比网页例图</p><p><strong><span style="color:#660066"><br/><br/>  纯度对比分析:</span></strong><br/><br/>  整个页面看起来异常艳丽刺激然而又非常的协调。以上数值主要选取了几种较有代表性的颜色。<br/>  大家注意看,以上色彩除了粉红色,其他几组颜色都是高饱和度高亮度的颜色,因此充分的发挥出了色彩的艳丽程度。包括粉红色在内的几种灰色阶,在中间起到了和谐作用。白色能拉开相近色阶的空间及明快页面的作用,在这里可以说是功不可没。<br/><br/>  <strong>结论:</strong><br/>  页面实际上用了不少颜色,配色大胆。抓住颜色主次冷暖的安排,适度再加上和谐的过渡色灰色,实现了作者对该页面的轻松配色。从多种高纯度的搭配协调能力上看,足可见作者对色彩设计搭配不一般的功底。<br/>  这类网页配色非常能够体现出一个网站页面产品个性,配色难度大。让人过目难忘。</p><p>  <span style="color:#cc0000"><strong>■ 补色对比</strong></span><br/>  将红与绿、黄与紫、蓝与橙等具有补色关系的色彩彼此并置,使色彩感觉更为鲜明,纯度增加,称为补色对比。< strong><br/><br/>&nbsp;&nbsp;&nbsp;& amp;rarr; 补色对比网页例图:</strong>http://< a href="http://www.forthosewholovelife.co.uk/">www.forthosewholovelife.co.uk</a>< br/><br/>&nbsp;</p><p style="text-align:center;"><img height="454" alt="网页设计配色应用教程之各种色彩对比分析(2)" width="500" border="1" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2009-4/200941914350100.jpg"/><br/>补色对比网页例图</p><p><strong><span style="color:#660066"><br/><br/>  补色对比分析:</span></strong><br/>  由冷色系的绿色、蓝色组成大背景环境,纯度较低。前景主要是突出产品、文字信息内容的大红色形成补色对比效果,RGB的R255数值与HSB是H为零,数值显示非常明确,标准的大红色。纯度亮度非常高,达到最高值,加之白色的勾边,使得红色更为凸显,更易于视觉对信息的迅速捕捉。<br/><br/>  <strong>结论:</strong><br/><br/>  对比色的合理搭配,能拉开前景与背景的空间感,突出页面主体物。尤其是红色在主体物的运用,能迅速传递视觉的效果。<br/>&nbsp;</p><p>  <span style="color:#cc0000"><strong>■ 冷暖对比</strong></span><br/>  是指不同色彩之间的冷暖差别形成的对比。色彩分为冷、暖两大色系,以红、橙、黄为暖色体系,蓝、绿、紫则代表着冷色系,两者基本上互为补色关系。另外,色彩的冷暖对比还受明度与纯度的影响,白光反射高而感觉冷,黑色吸收率高而感觉暖。< strong><br/><br/>&nbsp;&nbsp;&nbsp;& amp;rarr; 冷暖对比网页例图:</strong><a href="http://disney.go.com/">http://disney.go.com</a></p><p style="text-align:center;"><img height="454" alt="网页设计配色应用教程之各种色彩对比分析(3)" width="500" border="1" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2009-4/200941914350136.jpg"/><br/>冷暖对比网页例图</p><p><strong><span style="color:#660066"><br/><br/>  冷暖对比分析:</span></strong><br/>  以上这几组颜色乍一看感觉鲜艳程度都差不多,但是通过观察它们的数值发现饱和度都有相差,然而明度相近,因此它们给人造成的视觉感受几乎是相同的。该页面冷暖颜色较为丰富,橙和蓝是对比最强烈的补色,其次是倾向不够明显的补色黄、紫。明度不同的两个绿色起到了冷暖视觉的过渡作用。主色调的浅蓝色亮度较高,让页面不易给人沉闷的感觉。<br/><br/>  <strong>结论:</strong><br/>  冷暖对比的应用,通常在休闲娱乐网站、食品网站出现比较多。<br/>  <br/>  将这两个色系的色彩安排在同一画面时,其对比效果极为强烈。通常初学者较容易使两色相互排斥,导致画面色调不谐调。一般我们采用两种调和的方法。</p><p>  <span style="color:#cc0000"><strong>纯度调整</strong></span><br/>  降低冷暖两色纯度。用明度黑、白、灰变化来调整画面的层次、直接使用黑、白、灰色系进入画面搭配,或者加入补色的谐调,也都能很好的起到协调的效果。<br/>  </p><p><strong>&nbsp;&nbsp;&nbsp;& amp;rarr; 纯度调整网页例图:</strong>http://< a href="http://www.darkelephant.com/">www.darkelephant.com</a>& nbsp;<br/><br/>&nbsp;</p><p style="text-align:center;"><img height="454" alt="网页设计配色应用教程之各种色彩对比分析(3)" width="500" border="1" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2009-4/200941914350282.jpg"/><br/>纯度调整网页例图</p><p><br/><br/>  <strong><span style="color:#660066">纯度调整分析:</span></strong><br/><br/>  主色调的橙色,添入了少许黑色做渐变背景色,降低了纯度。辅助色的蓝色是橙色的补色,主要起的是使得整个页面过多的暖色降低协调于整体的效果,及背景色的棕色都分别提暗降低纯度。而左上角的黄色则通过提高了亮度来降低纯度。一个页面里应有少量纯度较高的颜色而不至于使整个页面过于压抑,</p>http://www.downcc.com/tech/76.htmlDreamweaver2009/04/19 01:34:45<p>  作为一位不懂代码的业余网页制作爱好者,常常羡慕专业程序人员在浏览器中编制出的效果超酷的一些多媒体作品。唉,无奈程序那东东,酶涩南学,非一日之功,需要良好的逻辑思维能力和足够的磨练方可成就。是不是不会程序,就永远就不能实现自己的创意和想法了呢?非也!现在我们要制作的就是在网页中的一个幻灯片播放器。当用户按下控制盘上的&ldquo;PLAY&rdquo;键时图片将作幻灯片似的连续循环播放。按下&ldquo;PAUSE&rdquo;时,播放中的图片就停留在当前位置。按下&ldquo;RESTART&rdquo;键时,幻灯片又从头播放。而这一切,仅仅采用<a target="_blank" href="http://www.downcc.com/soft/22.html">Dreamweaver</a>3的内嵌的层(Layer)、时间链(Timeline)和行为(Behavior)技术,就可实现,所有的JavaScript代码都会在Dreamweaver中自动生成。这里不是鼓励大家不要接触程序代码,相反,若读者掌握了一些编程技术的基础,会在网页制作中起到相当重要的作用。实际上,这已是当今专业WEB页面制作人员的一项基本素质要求。</p>< p>  下面分步骤对这个播放器的制作加以说明。</p>< p>  <b>步骤一:图形元素的制作和准备。</b></p>< p>  制作幻灯片所用的图片并将之放入Dreamweaver的层中。我们准备在每个幻灯片中实现7幅图片的交替变换,因此我们需要制作7幅内容不同的图片。注意图片要在Photoshop中进行优化压缩,并调整成相同的尺寸。建立一个层,插入初始图片,该图片就是幻灯片默认得头一张图片。将层命名为Layer_main,并把该层的Index值设为1。</p>< p>  <b>步骤二:制作播放器的外观和四个控制按钮。</b></p>< p>  利用Photoshop制作一个金属效果的播放器外观。(具体效果就看你的喜好啦,也许你可从Winamp的skin中受点启发)。作最佳优化后,输出一个透明的GIF图片。为了让鼠标移上后按钮有些变化,你不得不每个按钮制作2张图片(共6个),两个按钮只需有颜色上的差异即可。先建三个层,调整好位置,并插入三个播放键的各自的二张翻滚图片(Rollover Image)(Insert-Rollover Image)。通过调节层的Index-Z的值,确保播放器所在的层在Layer_main层的上面,在按钮所在层的下面。排版好的各层如图所示。</p>< p align="center"><img alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2009-4/200941914527285.gif" /></p>< p>  <b>步骤三:创建幻灯片播放时间链。</b></p>< p>  按Ctrl+F9键打开时间链浮动工具面板。选取其中幻灯片所在层(Layer_main)中的初始图片(确保选取的是图像,而不是层),用鼠标拖至时间链浮动工具面板,在时间链起始处释放鼠标。设定帧速率为Fps为5,并勾选Loop框。选择时间链中的其中一帧,右击鼠标,选择&quot;Add Keyframe&quot;(添加关键帧),选择另一幅幻灯片图片,以更换层(Layer_main)中的初始图片。重复这个操作,将剩下的5幅图片全部加到该时间链的不同关键帧上。最后适当调节各关键帧之间的距离。并将该时间链命名为TimeLine_main。建立好的时间链如图所示。</p>< p align="center"><img alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2009-4/200941914527454.gif" /></p>< p>  <b>步骤四:为按钮和其它添加行为(Behavior)。</b></p>< p>  点击选择PLAY按钮所在的图片,在行为浮动工具面板中,从+(添加)动作下拉列表中选择Timeline-Play Timeline(播放时间链),并在弹出的对话框中选择时间链Timeline_main。单击OK。默认方式下,就会为切换动作设置一个onClick事件。点击选择PAUSE所在的图片。在行为浮动工具面板中,从+(添加)动作下拉列表中选择Timeline---Stop Timeline(停止播放时间链),并在弹出的对话框中选择时间链Timeline_main。单击OK。默认方式下,就会为切换动作设置一个onClick事件。</p>< p>  点击选择REPLAY所在的图片。在行为浮动工具面板中,从+(添加)动作下拉列表中选择Timeline---Go to Timeline Frame(转向放时间链帧),并在弹出的对话框中选择时间链Timeline_main,在Frame文本框中输入1。单击OK。默认方式下,就会为切换动作设置一个onClick事件。再添加下一个动作。从+(添加)动作下拉列表中选择Timeline---Play Timeline(播放时间链),并在弹出的对话框中选择时间链Timeline_main。单击OK。默认方式下,就会为切换动作设置一个onClick事件。REPLAY的图片添加好的行为如图所示。</p>< p align="center"><img alt="" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2009-4/200941914529338.gif" /></p>< p>  本例中做好的播放器,可在下列地址浏览:</p>< p>http://webart.myrice.com/sample/index.htm。进一步,为了让播放器更加生动,你可以同时给幻灯片的播放加上声音。</p>< p>  若要把这个播放器放到网上,同时图片总容量超过150K,可以给页面作一个&ldquo;Loading(加载)层&rdquo;,待全部内容下载完毕后,才显示出来。以免由于图片未下载完而产生播放不畅的感觉。关于&ldquo;Loading&rdquo;层的制作方法,在很多地方有介绍,这里就不再详述了。</p>< p>  把这个例子变通一下,我们可以作一个相册。你可以把你的家庭或女朋友的相片加在幻灯片所在的时间链上,并且加上Last(上一张)、 Next(下一张)等按钮,便于浏览者逐张欣赏。若觉得相片太小不能看清楚细节,你还可以加一个Zoom In(放大)按钮,链接到一个有单张放大相片的新窗口页面。最后把它放到网上,相信一定会给你的家人或女朋友带去一份惊喜。</p>http://www.downcc.com/tech/75.htmlFrontPage2009/04/19 01:30:57<p>&ldquo;网虫&rdquo;们上网时经常会见到一些自己很喜欢的网页,常想:如果自己的网站也能做成这样就好了。其实,这并不难,FrontPage 2000就能帮你完成。不知道大家注意到了没有,在FrontPage 2000的站点模板选择窗口中有这样一个选项&mdash;&mdash;&ldquo;导入站点向导&rdquo;,通过这个向导,用户可以从一个站点服务器或从Internet上直接导入一个站点至自己的计算机,并且不是简单的链接,而是将整个站点按照向导的设置整个儿地复制下来。这样用户既可以模仿站点的格式建立自己的站点,也可以达到离线浏览的目的。其具体的操作过程如下:<br />< br />< img height="240" alt="" width="350" align="center" border="0" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2009-4/200941915314959.jpg" /><br />< br /> 启动FrontPage 2000,点击菜单&ldquo;文件/新建/站点&rdquo;打开站点模板选择窗口(如图1),选择&ldquo;导入站点向导&rdquo;,然后在右边的&ldquo;指定新站点位置&rdquo;选择导入站点的目标文件夹。最后点击&ldquo;确定&rdquo;按钮即可打开&ldquo;站点导入向导-选择源&rdquo;窗口(如图2)。<br />< br />< img height="210" alt="" width="320" align="center" border="0" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2009-4/200941915314444.jpg" /><br />< br /> 在选择源窗口中,选择用户想要导入的站点的位置:&ldquo;从本地计算机或网络上源文件所在的目录&rdquo;或者&ldquo;从全球广域网站点&rdquo;。如果要导入本地计算机或网络上的一个源目录里的文件,则单击& ldquo;从本地计算机或网络上源文件所在的目录&rdquo;,然后在& ldquo;位置&rdquo; 框中输入路径目录,或者单击&ldquo;浏览&rdquo;按钮确定所在的目录,然后单击& ldquo;确定&rdquo;。值得注意的是:如果想要导入全部的目录,包括任何子文件夹或子站点 ,则勾选&ldquo;包含子文件夹&rdquo;复选框。然后点击&ldquo;下一步&rdquo;,进入&ldquo;编辑文件列表框&rdquo;,显示该目录及子目录下的所有文件,用户可以选择不需要的文件,然后点击&ldquo;排除&rdquo;按钮排除,设置完后,点击&ldquo;下一步&rdquo;按钮进入完成窗口,点击&ldquo;完成&rdquo;即可导入。 如果是从Internet上导入站点则选择& ldquo;从全球广域网站点&rdquo;, 然后在& ldquo;位置&rdquo;框里输入想要导入的起始页的URL,如导入赛迪网站,则输入&ldquo;www.ccidnet.com&rdquo;。起始网页可以是站点上的任何网页,而不仅仅是主页。如果还想要导入一个使用安全套接层(SSL)的站点,则勾选&ldquo;需要安全的连接 (SSL)&rdquo;复选框,然后点击&ldquo;下一步&rdquo;,进入下载数量设置窗口(如图3),在这里可以指定对文件导入的限制,要导入起始网页下特定超链接层次内的所有网页,选择& ldquo;限此页和x层之内的页&rdquo;复选框,然后在&ldquo;层次&rdquo;框中输入您要导入层次的数目。假设指定层次为&ldquo;0&rdquo; ,则FrongPage导入在步骤2中选择的起始网页,以及网页中的任何图像、组件、Java小程序(Applets)或其他文件。如果指定层次为&ldquo;1&rdquo;,FrontPage则导入起始网页的内容,加上所有起始网页中的超链接指向的文件(包括包含在这些文件中的任何图像、组件、Java小程序和其他网页元素)。要限制导入文件占用的硬盘空间 (例如500KB),选择&ldquo;限制为&rdquo; 复选框,然后在&ldquo;KB&rdquo; 框中输入500。要想只导入文本和图像文件,而不包含任何组件、Java小程序(Applets)和其他相关文件,则勾选& ldquo;限制于文本和图像文件&rdquo; 复选框。<br />< br />< img height="210" alt="" width="320" align="center" border="0" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2009-4/200941915314910.jpg" /><br />< br /> 设置完成后,点击&ldquo;下一步&rdquo;按钮即可进入完成窗口,点击&ldquo;完成&rdquo;按钮则开始导入(如图4)。<br />< br />< img height="150" alt="" width="220" align="center" border="0" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2009-4/200941915314609.jpg" /><br />< br /> 导入完成后,进入FrontPage 2000编辑窗口,用户可以对网页进行浏览或按自己的需要重新编辑。</p>< p>单击&ldquo;完成&rdquo;。</p>< p>注意:</p>< p>如果您导入一个基于磁盘的站点到另一个现有的基于磁盘的站点,FrontPage会添加文件和文件夹到当前基于磁盘的站点 。它不会在当前站点中创建一个新的基于磁盘的子站点。</p>< p>若您导入的是Microsoft Access数据库(.mdb文件)计算机会提示您创建一个数据库链接。</p>http://www.downcc.com/tech/68.htmlHTML/CSS2009/04/16 22:25:44<p>导航条由放在一行表格单元里的图形图像构成。由于人们不再推荐用表格来定位任何非表格的页面内容,所以很多制作Web的人正在寻找(新的)方法,用结构化的XHTML标记和CSS格式来创建导航条。</p>< p align="left">一个简单的CSS导航条<br />& nbsp;<br /> 创建CSS样式文本导航条的最简单解决方法也许就是把所有的链接都放在一行文本里,就像例A里的一样。</p>< p align="left">这种方法看起来很合理也很直观。但问题是,把所有的链接都放在一行文本里就很难控制链接之间以及前后的空白。所以,为了避免所有的链接都挤在一起,你最后通常都不得不插入管道(垂直条)和非换行的空白字符作为分隔符。</p>< p align="left">就如下面的代码所示,结果很难是我们所要的清晰、结构化的标示。</p>< p align="left">&lt;div id=&quot;navbar1&quot;&gt;<br />& nbsp;&nbsp;&lt;a href=&quot;link1a.html&quot;&gt;Button 1&lt;/a&gt;& nbsp;|&nbsp;& lt;a<br /> href=&quot;link2a.html& quot;&gt;Button 2&lt;/a&gt;& nbsp;|&nbsp;& lt;a href=&quot;link3a.html& quot;&gt;<br /> Button 3&lt;/a&gt;<br />& lt;/div&gt;</p>< p align="left">如果为了应用创建按钮背景和滚动效果所需要的额外CSS样式,你就要加入&lt;span&gt;标签,这样的话标示会变得更加混乱。</p>< p align="left">基于列表的CSS导航条<br /> 创建CSS导航条的另一种方法是使用&lt;ul&gt;和&lt;li&gt;标签,把链接作为无序列表(unordered list)来标示。</p>< p align="left">一眼看上去,对导航条使用无序列表似乎是不符合直观感受的,因为我们习惯于把无序列表作为一个竖着推起来的列表项目,每个前面都放着一个Bullet。这似乎不符合导航条水平方向的习惯。</p>< p align="left">但是,作为独立列表项目集合的列表逻辑结构能够适用于导航条里的链接;而CSS的规则让你能够强制取代列表项目缺省的表现形式,以消除Bullet并安排列表项在页面之上而不是之下浮动。</p>< p align="left">知道了这一点,现在让我们来看看例B,根据无序列表创建CSS样式和XHTML标示的导航条。</p>< p align="left">下面就是XHTML标示:</p>< p align="left">&lt;div id=&quot;navbar2&quot;&gt;<br />& lt;ul&gt;<br />& lt;li&gt;&lt;a href=&quot;link1.html&quot;&gt;Button 1&lt;/a&gt;&lt;/li&gt;<br />& lt;li&gt;&lt;a href=&quot;link2.html& quot;&gt;Button 2&lt;/a&gt;&lt;/li&gt;<br />& lt;li&gt;&lt;a href=&quot;link3.html& quot;&gt;Button 3&lt;/a&gt;&lt;/li&gt;<br />& lt;/ul&gt;<br />& lt;/div&gt;</p>< p align="left">本专栏的固定读者可能会认出这个例子是我用在另一个CSS按钮上的同一个标示。这个技巧吸引人的一个地方是,这个标示对所有按钮都是一样的,无论它们是竖着堆成一列放在主体文本的一边,还是水平放在页面顶端的导航条里。</p>< p align="left">下面是把文字链接列表转换成导航条的CSS代码:</p>< p align="left">div#navbar2 {<br />& nbsp;&nbsp;&nbsp; height: 30px;<br />& nbsp;&nbsp;&nbsp; width: 100%;<br />& nbsp;&nbsp;&nbsp; border-top: solid #000 1px;<br />& nbsp;&nbsp;&nbsp; border-bottom: solid #000 1px;<br />& nbsp;&nbsp;&nbsp; background-color: #336699;<br /> }<br /> div#navbar2 ul {<br />& nbsp;&nbsp;&nbsp; margin: 0px;<br />& nbsp;&nbsp;&nbsp; padding: 0px;<br />& nbsp;&nbsp;&nbsp; font-family: Arial, Helvetica, sans-serif;<br />& nbsp;&nbsp;&nbsp; font-size: small;<br />& nbsp;&nbsp;&nbsp; color: #FFF;<br />& nbsp;&nbsp;&nbsp; line-height: 30px;<br />& nbsp;&nbsp;&nbsp; white-space: nowrap;<br /> }<br /> div#navbar2 li {<br />& nbsp;&nbsp;&nbsp; list-style-type: none;<br />& nbsp;&nbsp;&nbsp; display: inline;<br /> }<br /> div#navbar2 li a {<br />& nbsp;&nbsp;&nbsp; text-decoration: none;<br />& nbsp;&nbsp;&nbsp; padding: 7px 10px;<br />& nbsp;&nbsp;&nbsp; color: #FFF;<br /> }<br /> div#navbar2 lia:link {<br />& nbsp;&nbsp;&nbsp; color: #FFF:<br /> }<br /> div#navbar2 lia:visited {<br />& nbsp;&nbsp;&nbsp; color: #CCC;<br /> }<br /> div#navbar2 lia:hover {<br />& nbsp;&nbsp;&nbsp; font-weight: bold;<br />& nbsp;&nbsp;&nbsp; color: #FFF;<br />& nbsp;&nbsp;&nbsp; background-color: #3366FF;<br /> }</p>< p align="left">Div#navbar2样式会设置包含有导航条链接的div的尺寸和背景。</p>< p align="left">Div#navbar2 ul样式包含有margin和padding声明,以强制取代被分配给无序列表的缺省空白,并设置文字的整体格式。White-space: nowrap声明会保证列表显示在一个水平的行里,即使<span><font color="#000000">浏览器</font></span>的窗口太窄而无法显示整个行。</p>< p align="left">这个技巧真正的秘密就在div#navbar2 li样式里。List-style-type: none声明会删除通常用来标记每个列表项目的Bullet;而display: inline声明则能够让列表项目在页面上从左向右浮动,而不会让每个项目显示在单独的行里。</p>< p align="left">这个技巧的另外一个关键元素是div#navbar2 li a规则。Text-decoration: none声明会删除链接常用的下划线,而padding: 7px 10px声明则用来控制导航条里链接(之间)的空白。左侧和右侧间隙用来控制水平间隔,而我们需要顶部和底部间隙,让它们把滚动效果(以及按钮的可点击区域)的彩色背景充满整个导航条。你还可以加入左侧和右侧空白值,如果你想要在按钮之间加入更多空白的话。</p>< p align="left">最后,:link, :visited和:hover伪类(pseudoclasse)的规则会设置用于滚动效果的颜色变化。</p>< p align="left">你可以改变这个基本的技巧,以创建很多不同的导航条效果,包括流行的&ldquo;目录选项卡&rdquo;样式。</p>http://www.downcc.com/tech/67.htmlHTML/CSS2009/04/16 22:15:24<p><font style="font-size: 9pt; line-height: 15pt">基本语法&nbsp;<br />& lt;marquee&gt;&nbsp;...&nbsp;&lt;/marquee&gt;&nbsp;<br /> 移动属性的设置&nbsp;,这种移动不仅仅局限于文字,也可以应用于图片,表格等等</font></p>< p>方向&nbsp;<br />& lt;direction=#&gt;&nbsp;#=left,&nbsp;right&nbsp;,up ,down& lt;marquee&nbsp;direction=left&gt;从右向左移!&lt;/marquee&gt;&nbsp;</p>< p>方式&nbsp;<br />& lt;bihavior=#&gt;&nbsp;#=scroll,&nbsp;slide,&nbsp;alternate&nbsp;&lt;marquee&nbsp;behavior=scroll&gt;一圈一圈绕着走!&lt;/marquee&gt;&nbsp;<br />& lt;marquee&nbsp;behavior=slide&gt;只走一次就歇了!&lt;/marquee&gt;&nbsp;<br />& lt;marquee&nbsp;behavior=alternate&gt;来回走&lt;/marquee&gt;&nbsp;</p>< p>循环&nbsp;<br />& lt;loop=#&gt;&nbsp;#=次数;若未指定则循环不止(infinite)&nbsp;&lt;marquee&nbsp;loop=3&nbsp;width=50%&nbsp;behavior=scroll&gt;只走&nbsp;3&nbsp;趟&lt;/marquee&gt;&nbsp;&lt;P&gt;&nbsp;<br />& lt;marquee&nbsp;loop=3&nbsp;width=50%&nbsp;behavior=slide&gt;只走&nbsp;3&nbsp;趟&lt;/marquee&gt;&nbsp;<br />& lt;marquee&nbsp;loop=3&nbsp;width=50%&nbsp;behavior=alternate&gt;只走&nbsp;3&nbsp;趟!&lt;/marquee&gt;&nbsp;</p>< p>速度&nbsp;<br />& lt;scrollamount=#&gt;&nbsp;&lt;marquee&nbsp;scrollamount=20&gt;啦啦啦,我走得好快哟!&lt;/marquee&gt;&nbsp;</p>< p>延时&nbsp;<br />& lt;scrolldelay=#&gt;&nbsp;&lt;marquee&nbsp;scrolldelay=500&nbsp;scrollamount=100&gt;啦啦啦,我走一步,停一停!&lt;/marquee&gt;&nbsp;</p>< p>外观(Layout)设置&nbsp;</p>< p>对齐方式(Align)&nbsp;<br />& lt;align=#&gt;&nbsp;#=top,&nbsp;middle,&nbsp;bottom&nbsp;&lt;font&nbsp;size=6&gt;&nbsp;<br />& lt;marquee&nbsp;align=#&nbsp;width=400&gt;啦啦啦,我会移动耶!&lt;/marquee&gt;&nbsp;<br />& lt;/font&gt;&nbsp;</p>< p>底色&nbsp;<br />& lt;bgcolor=#&gt;&nbsp;#=rrggbb&nbsp;16&nbsp;进制数码,或者是下列预定义色彩:&nbsp;<br /> Black,&nbsp;Olive,&nbsp;Teal,&nbsp;Red,&nbsp;Blue,&nbsp;Maroon,&nbsp;Navy,&nbsp;Gray,&nbsp;Lime,&nbsp;<br /> Fuchsia,&nbsp;White,&nbsp;Green,&nbsp;Purple,&nbsp;Silver,&nbsp;Yellow,&nbsp;Aqua&nbsp;&lt;marquee&nbsp;bgcolor=aaaaee&gt;颜色!&lt;/marquee&gt;&nbsp;</p>< p>面积&nbsp;<br />& lt;height=#&nbsp;width=#&gt;&nbsp;&lt;marquee&nbsp;height=40&nbsp;width=50%&nbsp;bgcolor=aaeeaa&gt;面积!&lt;/marquee&gt;&nbsp;</p>< p>空白&nbsp;<br /> (Margins)&lt;hspace=#&nbsp;vspace=#&gt;&nbsp;<br />& lt;marquee&nbsp;hspace=20&nbsp;vspace=20&nbsp;width=150&nbsp;bgcolor=ffaaaa&nbsp;align=middle&gt;面积!&lt;/marquee&gt;</p>http://www.downcc.com/tech/32.htmlHTML/CSS2009/04/07 00:44:32<p>  框架是浏览器窗口中的一个区域,它可以显示与浏览器窗口的其余部分中所显示内容无关的 HTML 文档。框架集 是 HTML 文件,它定义一组框架的布局和属性。</p>< p>  要在浏览器中查看一组框架,请输入框架集文件的 URL;浏览器随后打开要显示在这些框架中的相应文档。通常将一个站点的框架集文件命名为 index.html,以便当访问者未指定文件名时默认显示该名称。</p>< p>  下面的示例显示了一个由三个框架组成的框架布局:一个较窄的框架位于侧面,其中包含导航条;一个框架横放在顶部,其中包含 Web 站点的徽标和标题;一个大框架占据了页面的其余部分,其中包含主要内容。这些框架中的每一个都显示单独的 HTML 文档。</p>< p align="center"><img height="253" alt="网页框架和网页框架集如何工作的" hspace="0" width="342" border="0" style="cursor: pointer" src="http://pic.pdowncc.com/upload/tech/UploadPic/2009-4/20094704540487.jpg" /></p>< p align="center"><font style="font-size: 12px">这些框架中的每一个都显示单独的 HTML 文档</font></p>< p>  在此示例中,当访问者浏览站点时,在顶部框架中显示的文档永远不更改。侧面框架导航条包含链接;单击其中某一链接会更改主要内容框架的内容,但侧面框架本身的内容保持静态。无论访问者在左侧单击了哪一个链接,右侧主要内容框架都会显示适当的文档。</p>< p>  请注意,框架不是文件。您很可能会以为当前显示在框架中的文档是构成框架的一部分,但该文档实际上并不是框架的一部分。框架是存放文档的容器 - 任何一个框架都可以显示任意一个文档。</p>< p>  注意页面一词含义较为宽泛,既可以表示单个 HTML 文档,也可以表示给定时刻浏览器窗口中的全部内容,即使当时同时显示有几个 HTML 文档。例如,短语&quot;使用框架的页面&quot;通常表示一组框架以及最初在这些框架中显示的文档。</p>< p>  如果一个站点在浏览器中显示为包含三个框架的单个页面,则它实际上至少由四个单独的 HTML 文档组成:框架集文件以及三个文档,这三个文档包含这些框架内初始显示的内容。当您在 Dreamweaver 中设计使用框架集的页面时,您必须保存全部这四个文件,以便该页面可以在浏览器中正常工作。</p>http://www.downcc.com/tech/31.htmlHTML/CSS2009/04/07 00:38:55<p>  css的学习和其他的学习一样,都需要特定的方法才能比较快的去掌握它.要想掌握CSS, 首先要学会HTML,我刚开始是从零开始学习的,花了一个月时间学习HTML,没有老师,书就是我唯一的老师,也没有上网的条件!一个月过后,我就开始学习CSS,刚开始看的第一本CSS书是《CSS网页样式设计》看了几天后发现根本看不懂!,之后换了一本《HTML参考大全》,这本书是网页制作师的案头常备之书!之所以更换这本书来学习CSS,是因为这里面有一部分是CSS,就成了我的CSS启蒙书。看了几段后,觉得外国人写的教程很有条理,由浅入深,一步一步引领你向前走,让你明白他们在说什么,而不是象国内的书讲的深浅不一,缺乏条理,好象怕你不知道他很有学问!就象前面所说的那本书《CSS网页样式设计》当时看了,对于初学CSS的我来说,真的不知道它在说什么!< br />< br />   再来谈一下学习过程中的细节,因为一个样式它是不可能脱离HTML页面的,HTML不与样式结合的话, CSS就失去了存在的意义。所以一般书中都会举一个例子,然后让你上机测试效果,这是笔者想让你有对样式表CSS有一个初步的印象,告诉你CSS能做什么。一个小例子:&ldquo;麻雀虽小,五脏俱全&rdquo;,你可能看不懂每一个语句的真正意思。但是你可以记得例子的模式,以后在实践中不断地用,不断用的过程就是不断记的过程,所以不能恢心,不能总认为自己记忆力不好,但不管你骑的是牛也好,千里马也罢,只要有恒心,一定会到达终点的。< br />< br />   阅读一本书,一般来说第一次要先把整个书通读一遍,不理解的也要往下看,在往下看的过程中你也许会找到那个问题的答案。看完后你有一个大概的印象,但一定有很多不明白的地方,没关系,继续往下看。< br />< br />   第二遍你就要边看边做学习笔记了,把你认为是重点的部分写上,还有,你觉得有疑问的部分也要记下,带着疑问看下去,如果没有答案,你可以去BBS上发一个贴子,好心人还是很多的,提示一句:&ldquo;一定要学会如何去问问题!&rdquo; 这里就不说了。你还要上机去练习书上的例子,最让你困惑的:&ldquo;一是记不住,二是对概念的理解有误(这一条可能是书译的不好,另外就是你的理解不对)&rdquo;,对于第一条你就要树立信心,坚持再坚持下去。当你到达终点时你回发现一切都是顺理成章的事。因为你努力了,努力了就会有回报,有结果。< br />< br />   有好多人也看了,但是没有什么进步,我分析主要有以下几个原因:< br />< br />   原因一:压力不够,因为有不少人比如美工学CSS,因为是看别人学,所以学之,不学就没优势!这样的压力是很小的,学不好还有美工这碗饭。< br />< br />   原因二:只是业余学习,这样学还只是玩一玩,因为你不一定非要以这门技术吃饭。< br />< br />   原因三:方法不对,有的人只是在看教程,但他不动手去做,我以前就是看的太多,做的太少,所以有了实践你才能把理论的东西揉进去。< br />< br />   掌握CSS的四个学习阶段< br />< br />   有一次我问一个网友,学CSS难吗?她说:&ldquo;不难&rdquo;我说你学多久了?她说:&ldquo;刚学&rdquo;。其实她说的也没错!如果有人问我学CSS 难吗?我会说:&ldquo;难!&rdquo;为什么我会说难呢?< br />   学CSS可以分成以下几个阶段:< br />< br />   阶段一:不去想浏览器的兼容性问题的情况下能做出页面,但页面里到处用TABLE的 模式DIV写出的页面。< br />< br />   阶段二:想到了兼容性问题,但无法提前预防,只会修补问题,大量使用HACK技术(我对HACK技术只是知道,但用的很少)< br />< br />   阶段三:可提前预防BUG,但样式表中大量应用了ID,CLASS,CSS译过来是重叠样式表,比如&ldquo;DIV P SPAN&rdquo;。这句代码是标明DIV子元素中P的子元素SPAN,这样写就可以定义SPAN的样式了,不用在SPAN中加入CLASS了。这也就是CSS的优点所在,为什么不好好利用而一定要定义一个CLASS呢!< br />< br />   阶段四:这一阶段是最难的,良好的HTML语义结构、合理的CSS、可重复利用的样式。良好的语义有这方面的文章,合理的CSS,这两方面以后一定会写专题来研究。</p>http://www.downcc.com/tech/30.htmlHTML/CSS2009/04/07 00:32:15<p>CSS对浏览器器的兼容性具有很高的价值,通常情况下IE和Firefox存在很大的解析差异,这里介绍一下兼容要点。</p>< p>常见兼容问题:</p>< p>1、DOCTYPE 影响 CSS 处理</p>< p>2、FF:div 设置 margin-left, margin-right 为 auto 时已经居中,IE 不行</p>< p>3、FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中</p>< p>4、FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width</p>< p>5、FF: 支持 !important, IE 则忽略, 可用 !important 为 FF 特别设置样式</p>< p>6、div 的垂直居中问题: vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行</p>< p>7、cursor: pointer 可以同时在 IE FF 中显示游标手指状, hand 仅 IE 可以</p>< p>8、FF: 链接加边框和背景色,需设置 display: block, 同时设置 float: left 保证不换行。参照 menubar, 给 a 和 menubar 设置高度是为了避免底边显示错位, 若不设 height, 可以在 menubar 中插入一个空格。</p>< p>9、在mozilla firefox和IE中的BOX模型解释不一致导致相差2px解决方法:</p>< p>div{margin:30px!important;margin:28px;}</p>< p>注意这两个margin的顺序一定不能写反,据阿捷的说法!important这个属性IE不能识别,但别的浏览器可以识别。所以在IE下其实解释成这样:</p>< p>div{maring:30px;margin:28px}</p>< p>重复定义的话按照最后一个来执行,所以不可以只写margin:XXpx!important;</p>< p>10、IE5 和IE6的BOX解释不一致</p>< p>IE5下</p>< p>div{width:300px;margin:0 10px 0 10px;}</p>< p>div的宽度会被解释为300px-10px(右填充)-10px(左填充)最终div的宽度为280px,而在IE6和其他浏览器上宽度则是以300px+10px(右填充)+10px(左填充)=320px来计算的。这时我们可以做如下修改</p>< p>div{width:300px!important;width /**/:340px;margin:0 10px 0 10px}</p>< p>关于这个/**/是什么我也不太明白,只知道IE5和firefox都支持但IE6不支持。</p>< p>11、ul标签在Mozilla中默认是有padding值的,而在IE中只有margin有值所以先定义</p>< p>ul{margin:0;padding:0;}</p>< p>就能解决大部分问题</p>< p>注意事项:</p>< p>1、float的div一定要闭合。</p>< p>例如:(其中floatA、floatB的属性已经设置为float:left;)</p>< p>&lt;#div id=&quot;floatA&quot;& gt;&lt;/#div&gt;</p>< p>&lt;#div id=&quot;floatB&quot;& gt;&lt;/#div&gt;</p>< p>&lt;#div id=&quot;NOTfloatC&quot;& gt;&lt;/#div&gt;</p>< p>这里的NOTfloatC并不希望继续平移,而是希望往下排。</p>< p>这段代码在IE中毫无问题,问题出在FF。原因是NOTfloatC并非float标签,必须将float标签闭合。</p>< p>在</p>< p>&lt;#div class=&quot;floatB&quot;&gt;&lt;/#div&gt;</p>< p>&lt;#div class=&quot;NOTfloatC&quot;&gt;&lt;/#div&gt;</p>< p>之间加上</p>< p>&lt;#div class=&quot;clear&quot;&gt;&lt;/#div&gt;</p>< p>这个div一定要注意声明位置,一定要放在最恰当的地方,而且必须与两个具有float属性的div同级,之间不能存在嵌套关系,否则会产生异常。</p>< p>并且将clear这种样式定义为为如下即可:</p>< p>.clear{</p>< p>clear:both;}</p>< p>此外,为了让高度能自动适应,要在wrapper里面加上overflow:hidden;</p>< p>当包含float的box的时候,高度自动适应在IE下无效,这时候应该触发IE的layout私有属性(万恶的IE啊!)用zoom:1;可以做到,这样就达到了兼容。</p>< p>例如某一个wrapper如下定义:</p>< p>< table cellspacing="0" cellpadding="6" width="95%" align="center" border="0" style="border-right: #cccccc 1px dotted; table-layout: fixed; border-top: #cccccc 1px dotted; border-left: #cccccc 1px dotted; border-bottom: #cccccc 1px dotted">< tbody>< tr>< td bgcolor="#fdfddf" style="word-wrap: break-word"><font color="#ff0000">以下为引用的内容:</font><br /> .colwrapper{<br /> overflow:hidden;<br /> zoom:1;<br /> margin:5px auto;}</td>< /tr>< /tbody>< /table>< /p>< p>2、margin加倍的问题。</p>< p>设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。</p>< p>解决方案</p>< p>是在这个div里面加上display:inline;</p>< p>例如:</p>< p>&lt;#div id=&quot;imfloat&quot;&gt;&lt;/#div&gt;</p>< p>相应的css为</p>< p>< table cellspacing="0" cellpadding="6" width="95%" align="center" border="0" style="border-right: #cccccc 1px dotted; table-layout: fixed; border-top: #cccccc 1px dotted; border-left: #cccccc 1px dotted; border-bottom: #cccccc 1px dotted">< tbody>< tr>< td bgcolor="#fdfddf" style="word-wrap: break-word"><font color="#ff0000">以下为引用的内容:</font><br /> #IamFloat{<br /> float:left;<br /> margin:5px;/*IE下理解为10px*/<br /> display:inline;/*IE下再理解为5px*/}</td>< /tr>< /tbody>< /table>< /p>< p>3、关于容器的包涵关系</p>< p>很多时候,尤其是容器内有平行布局,例如两、三个float的div时,宽度很容易出现问题。在IE中,外层的宽度会被内层更宽的div挤破。一定要用Photoshop或者Firework量取像素级的精度。</p>< p>4、关于高度的问题</p>< p>如果是动态地添加内容,高度最好不要定义。浏览器可以自动伸缩,然而如果是静态的内容,高度最好定好。(似乎有时候不会自动往下撑开,不知道具体怎么回事)</p>< p>5、最狠的手段 - !important;</p>< p>如果实在没有办法解决一些细节问题,可以用这个方法.FF对于&quot;!important&quot;会自动优先解析,然而IE则会忽略。如下</p>< p>< table cellspacing="0" cellpadding="6" width="95%" align="center" border="0" style="border-right: #cccccc 1px dotted; table-layout: fixed; border-top: #cccccc 1px dotted; border-left: #cccccc 1px dotted; border-bottom: #cccccc 1px dotted">< tbody>< tr>< td bgcolor="#fdfddf" style="word-wrap: break-word"><font color="#ff0000">以下为引用的内容:</font><br /> .tabd1{<br /> background:url(/res/images/up/tab1.gif) no-repeat 0px 0px !important; /*Style for FF*/<br /> background:url(/res/images/up/tab1.gif) no-repeat 1px 0px; /* Style for IE */}</td>< /tr>< /tbody>< /table>< /p>< p>值得注意的是,一定要将xxxx !important 这句放置在另一句之上,上面已经提过 undefined undefined</p>