推荐阅读

CorelDRAW绘制绿色的森林一角场景
该实例制作了一幅森林场景画面,画面以绿色调为主,通过不同绿色之间的搭配关系营造出丰富的色彩关系。在处理手法上要注意表现画面的纵深感,并且要层次分明、主次有序。图3-2为本实例的完成效果。图3-2 本实例完成效果3.1.1 技术提示本实例的画面具有一定的纵深感,制作时通过为图形添加阴影效果,拉开了画面的层次,给人一种纵深的空间感。如图3-3所示,为本实例的制作流程。图3-3 本实例制作流程3.1.2 制作步骤:绘制远景植物(1)启动CorelDRAW,新建一个工作文档,在属性栏中将“微调偏移值”设为0.1mm,其他参数保持系统默认。然后使用“矩形”工具,在视图中绘制矩形。如图3-4所示。

Photoshop调出唯美冷色效果的外景人像
最终效果原图1、打开素材图片渐变映射调整图层,参数如下 选用较暖的明暗色作为叠加层,确定后把混合模式改为“叠加”,不透明度改为:30%,如下图。2、创建色彩平衡调整图层,参数及效果如下图。

(10-2):使用字符调板
1012以上是在文字工具的公共栏中出现的选项。在点击了字符调板按钮后即会出现字符调板【窗口_字符】,如下图。在其中可以对文字设定更多的选项。在实际使用中也很少直接在公共栏中更改选项,大多数都是通过字符调板完成对文字的调整的。其中的字体、字体形式、字号、颜色、抗锯齿选项就不重复介绍了。注意其中的为亚洲文本选项,需要在Photoshop首选项〖CTRL_K〗的常规选项中开启“显示亚洲文本选项”才会出现。1013拼写检查选项是针对不同的语言设置连字和拼写规则,如下右图显示了英国英语和美国英语对同样文字的不同连字方式。注意,末尾连字只有在框式文本输入时才有效。因为框式文本是自动换行的。通过手动换行的文字是不会有连字效果的。有关框式文本的输入方法在本节后面部分介绍。连字和拼写规则对于中文是没有意义的。因为汉字为单体结构,即一个汉字字符已携带完整含义,而字母系语言需要多个字符组合才能携带完整含义。也正是因为汉字携带的信息巨大,因此现在电脑的计算能力还不足以完美处理中文化的信息结构。-1014行间距控制文字行之间的距离,若设为自动,间距将会跟随字号的改变而改变,若为固定的数值时则不会。因此如果手动指定了行间距,在更改字号后一般也要再次指定行间距。如果间距设置过小就可能造成行与行的重叠。如下左图是自动行距与手动指定为12像素行距的比较。如果有重叠发生,下一行文字将会遮盖上一行。1015竖向缩放相当于将字体变高或变矮,横向缩放相当于变胖和变瘦,数值小于100%为缩小,大于100%为放大。如下右图中3个字分别为标准、竖向50%、横向50%的效果。-1016在字符调板中有比例间距和字符间距,它们的作用都是更改字符与字符之间的距离,但在原理和效果上却不相同。我们可以动手来理解它们的区别,新建一个足够大的图像,打上simple这几个字母,字体为黑体,大小为72像素。如下图左端所示,我们看到整个文字的宽度是由字符本身的字宽与字符之间的距离构成的。这两者都是在制作字体的时候就定义好的。有的字符本身较窄,但其左右的字距也较大,这样做是为了保证每个字符占用的宽度一致。否则,较窄的字符就只能占用较小的宽度。但这种设计却也造成了字符之间疏密不同。如下图中的mp之间与pl之间的疏密就不同。这种情况一般出现在使用中文字库输入字母的时候,Windows系统自带的黑体、宋体、楷体字体都存在这种现象。因此输入英文时应避免使用这些字体。字宽与字距间的比例将随着字号的大小相应改变,也就是说,对于同一个字体来说,字号越大,字符之间的距离也越大。反而反之。那么,字符间距选项的作用相当于对所有字距增加或减少一个相同的数量。可手动输入数值。如下图中将字符间距减去100,所有的字符间距都减去100,字符就互相靠拢了。但是这样做并没有改变疏密不同的情况,尽管mp已经是互相紧靠着密不透风,但pl还是有很大的距离。当然,如果继续减少字符间距也可以最终令pl之间也“密不透风”(设为-300左右),但mp之间却会产生重叠的效果了。我们可以用一个简单的算式来理解:假设mp原来的距离为100,pl之间的距离为300,当字符宽度设置为-100的时候,mp之间的距离为0,pl之间的距离还有200。要令pl之间的距离为0,字符宽度必须设置为-300,但同时mp的距离必须为-200,所以mp产生了重叠的现象。比例间距选项的作用是同比例地减少(注意,只能是减少而不能增大)字符的间距。按照上一个算式中的前提来假设计算的话就是:当比例间距设为50%,相当于所有字符间距减半(mp间距为50,pl间距为150),当设为33%的时候,所有字符间距减为原先的三分之一(mp间距约为30,pl间距为100),当设为100%的时候,所有字符的间距就都被降为0了。因此我们看到的效果是所有字符都彼此依靠(抗锯齿选项及字体形式的不同可能带来微小差异)。1017间距微调选项是用来调整两个字符之间的距离,使用方法与字符间距选项相同。但其只能针对某两个字符之间的距离有效。因此只有当文本输入光标置于字符之间时,这个选项才能使用。1018竖向偏移(也称基线偏移)的作用是将字符上下调整,常用来制作上标和下标。正数为上升,负数为下降。一般来说作为上下标的字符应使用较小的字号。如下图。1019强迫形式的名称是我们为了与文字形式相区别而起的,它的作用也和文字形式一样是将字体作加粗、加斜等效果,但选项更多。即使字体本身不支持改变形式,在这里也可以强迫指定。它与字体形式可以同时使用,效果加倍(更斜、更粗)。其中的全部大写字母选项的作用是将文本中的所有小写字母都转换为大写字母。而小型大写字母选项的作用也是将所有小写字母转为大写,但转换后的大写字母将参照原有小写字母的大小。如下图所示。上标与下标选项的作用与竖向偏移类似,就是增加了可同时缩小字号的功能。下划线选项与删除线选项的作用是在字体下方及中部产生一条横线。

用PS完美抠出复杂的羽毛头饰的简单教程
打开如下图片,复制图层,将 背景 层锁定。我们将在复制层进行抠图,隐藏背景层。选择 >> 色彩范围,打开色彩范围窗口,选择最左边的吸管工具并点击图像背景,这时在色彩范围窗口中你会发现被选择部分变成了白色,移动颜色容差滑杆,使得图像大部分区域变成黑色,并且背景易于选取。提示:要添加颜色到选区时,应使用中间的吸管工具点击要添加的色彩部分2 获得选区,在通道面板中,按下“将选区存储为通道”按钮,得到一alpha通道,取消选择(Ctrl+D),点击“Alpha 1”层,这时图像变成黑白色。提示:图像中的黑色区域是我们要保留的部分,白色为要扣除的部3 这时我们发现图像中还有部分灰色区域,这些将成为半透明区域,所以必须将他们调整为纯黑色或纯白色。图像 >> 调整 >> 色阶,打开色阶窗口,由左向右拖动黑色滑杆直到灰色区域变为纯黑色为止。由右向左移动白色滑杆将白色区域变的更清晰4 选择黑色笔刷并提高笔刷边缘硬度,涂抹需要保留的区域,用白色笔刷涂抹羽毛边缘,根据涂抹区域大小的不同使用不同粗细的笔刷
最新发布

HTML设备标识符可以让用户使用网页与摄像头等硬件设备打交道
负责为网页编程语言提供标准化服务的W3C组织(World Wide Web Consortium)近日开始修改超文本标记语言的定义,计划为该语言加入HTML设备标识。根据12月11日发布的新版超文本标记语言定义草案的规定:“HTML设备标识符可以让用户使用网页与摄像头等硬件设备打交道。” 这次标准修改计划意味着超文本标记语言的应用范围将再一次被扩展。对这次扩展行动表示支持的成员同时希望这次扩展不应仅仅面向静态网页,而是要更多考虑到互动式的动态网页应用程序的需求,以便后者能直接操作用户电脑上的硬件。 目前对HTML标准有修改和维护权利的主要是两个大组织:W3C组织以及正规程度稍逊的WHATWG(网络超文本应用技术工作组)组织。当年W3C组织对HTML标准尤其是HTML5的开发力度大为减弱,转而重视XML标准,于是一些对此不满的公司便联合起来成立了WHATWG组织,继续完善HTML5的工作。 反观 WHATWG的HTML设备标识定义标准,则比W3C组织涉及的范围更为广泛,前者支持的接口甚至还包括“USB接口的媒体播放器”以及较旧的RS232串口。

W3C验证XHTML常见的5个错误
负责Web编写的前端人员,都清楚可以通过W3验证服务功能,来在线验证自己编写的XHTML代码是否正确,在验证期间,最容易出现的错误往往都是在最简单以至容易忽略的地方,以下就是在日常的验证过程中最容易出现错误的几个总结。错误写法:<img src="" /> 正确写法:<img src="" alt="" /> 2, 没有闭合的标签 XHTML规范中有一条标准就是“每个XHTML标签都有一个结束标记”。那么对于HTML中原来不带结束标记的元素,则在该结束前加上“/”来关闭这个标签。像 <img> , <br> , <meta> 等标签就需要这样闭合XHTML 区分大小写,而且XHTML中所有的标签必须小写。错误写法:<META name=”y_key” content=”www.poluoluo.com “>正确写法:<meta name=”y_key” content=”www.poluoluo.com” />XHTML中所有的属性值必须使用英文双引号括起。错误写法:<div class=header>正确写法:<div class=”header”>

经验分享:淘宝网店网页标题优化和宝贝橱窗推荐
其实店铺推广的方法也很多,但是只有真正适合自己的才是最好的,在众多的方法中我们也需要有选择性的去推广自己的店铺,我一直都比较喜欢的一种方法就是关键字的优化和宝贝上架时间的控制。如何才能使自己的标题看起来有吸引力而又有很多热门的关键字存在呢?一、经过我这段时间的宝贝标题优化,总结出一点小心得:1、不要使用热门关键字,热门的关键字有很多人在使用,而且很多人就直接投了直通车广告,即使你优化的再好,你的排名也很难靠前。怎样辨别热门关键字呢,很简单的一个方法就是你直接去直通车推广里面有一个关键字查询,输入目前你打算优化的关键字,即可查出最近一周的搜索量和关键字竞价的金额。2、尽量使用淘宝宝贝分类目录中的关键字,尤其是加红标粗的关键字,这些关键字一般都是经过小二筛选过的,目前销量比较好的产品的关键字,在标题中使用,能达到事半功倍的效果。目录关键字其实用的人很少,但是很多逛淘宝的人其实都是通过分类目录来搜索宝贝的。举例说明一下,假如我要找夹棉的睡衣,那么我会通过“女士内衣/男士内衣/家居服”这个类目进去,然后点击“男士睡衣/家居服”——“夹棉套装”,如果我的标题中出现了“夹棉”或者是“夹棉套装”这个关键字的时候,那么我的宝贝就会往前排名,再结合其他的一些方法,宝贝的排名自然就会靠前了。3、关键字优化尽量和自己的宝贝属性保持一致,很多时候淘宝搜索宝贝会抓取到你的宝贝的属性,所以直接利用宝贝中的一些属性关键字来做宝贝的标题也会提高搜索排名。4、宝贝标题中关键字尽量的使用一些与季节相关或者是一些促销活动想关的关键字。比如到了冬季很多人都在搞特价,那么你可以利用“特价”这一个关键字,另外我发现很多人在搜索的时候都比较喜欢搜索“品牌”、“正品”之类的关键字,但是这些关键字其他很多人用的都是很少的,所以你也可以好好利用这些关键字。另外,店铺搞的一些促销活动也可以添加到标题中,比如“秒杀”、“疯狂秒杀”、“1元秒杀”之类的关键字。5、各类宝贝的关键字都是不一样的,但是有些是相通的,所以需要大家不断的去研究和总结。二、宝贝的上架时间和橱窗推荐也很重要,做好了宝贝的上架工作,再和橱窗相互配合,比在其他地方跟帖发帖的效果还要好。不要随便把商品上价,要选择最佳时间,因为淘宝的商品是按照商品剩余时间加橱窗推荐排位的,也就是说你的商品剩余时间最短,就越排在前面,晚上八九点的时候是客流量最大的时候,所以在这个时候把商品上架,相对应的商品快下架的时候就会被很多人看到了。 据专业人士统计,产品最佳上架时间为:早上8:00—10:00,中午1:00左右,下午4:00—6:00,晚上8:00—10:00,也许大家都看过相关的贴子,在这几个时段或周未浏览量较高。要注意在这些时间段不要图省事,一次把商品全都上架,要分批量上架,把时间选为7天, 每天上架一些,这样你的商品就会每天都被人看到了!快下架的时候就会被很多人看到了,

HTML基础教程:常见的HTML标记错误写法
我们最好开始注意了,因为HTML Police会走遍你的代码然后挑出你所有没有语义的标签,这份列表包含了10个最经常犯得HTML标签错误,记下他们,能够让我们避免犯此常见错误,让我们的HTML标签符合语义,和标准的要求.HTML 元素的表现方式不外乎就两种:块级和内联.每一个标签都有默认的表现方式不是块级就是内联.像div和p 就是块级元素,他们用来形成文档结构.内联元素只能在块级元素内. alt属性是所有显示在网页中图片的必须属性,它能够帮助人们知道这是什么图片.或者在网速比较慢的时候显示图片的含义是什么.它的主要目的是,说 明图片的含义,想这样的说明 alt=”image”是很糟糕的.如果,有些图片的确只是装饰作用而已,那么建议你写成 alt=”".

HTML代码编写的常用5个原则以及原因
每一个编程人员在编写代码方面都因个人喜好而拥有自己的编写风格。我们没有必要都用相同的方式制作文档页面。有时决定用一个标签元素,而其他的编程人员可能选择其他的解决方案。在这篇文章里我列举了5个我最常用的编写偏好并说明我的理由。一、导航:无序列表 对 其它标签元素用最常用的“无序列表“来写导航的理由是显而易见的,它代表一列链接,这本身就有足够的理由应选择列表标签。但需要移除list列表的默认样式,以使其更有意义。另一个好处可能超出你的想象:你建立一个list列表,同时里面添加a链接,用css可以控制定义list列表里面一串元素。<ul><li><a href="#">收集分享</a></li></ul> 二、路径(面包屑):p段落标签 对 list列表标签我们可以一起探讨这个问题,如果你有其它更好的方式请告诉我们。就我个人而言,我更喜欢用如下的代码写路径(面包屑)。(然而我不经常使用>>符号)。<p id="breadcrumbs"><a href="#">首页</a> » <a href="#">关于我们</a> </p> 网站路径(面包屑)在某一页面里面是有层级关系的,按道理说应该嵌套list列表来显示层级关系,但是如果你的list的列表里面只有一项的话你是怎么看待这种情况的?我个人感觉应该将网页路径(面包屑)显示在一行里面。三、Button 对 Input我已经记不清最后一次使用input type=”submit”是什么时候了,但我很久以前就不这么使用了,原因有两个:为什么button元素非要输入type=”submit”,botton就是它本身的元素,在代码里面botton很容易识别,并且用css很容易定义(不是所有的老版本的浏览器支持这个元素标签属性)。并且它也允许我们在它里面写入其他标签元素,这样扩展了我们对它可塑性的可能性。<button type="submit">Submit Form</button> 四、留言:有序列表(ol) 对 无序列表(ul)list列表真的很棒!有3种不同类型(有序、无序和定义列表),它们各有各的用途。可能你对何时使用有序列表(ol),何时使用无序列表(ul)有所疑惑,因为它们什么时候使用都是讲得通的。留言有点像是教科书里面按时间的先后顺序排列整齐的例子,向上自然排序。每一个评论留言都对应着一个固定的时间,所以留言评论结构应该用有序列表(ol)。<ol> <li> <ul> <li><img src="path-to-gravatar.gif" alt="Author's name" /></li> <li><a href="url-to-authors-homepage.html">Author's name</a></li> <li>posted on date-goes-here</li> </ul> <div>Comment text goes here...</div> </li> </ol> 五、label/input:div 对 其他标签元素给label/input外镶嵌父结构,什么标签元素才是最好的选择那?<label for="contactName">Your Name</label> <input type="text" name="contactName" id="contactName" /> 使用恰当的标签代码在以前是可以探讨的,但现在我还是选择了用div来镶嵌label/input,label和与之相关联的被看做一个整体。div元素拥有很广的语义特性,同时它可以适应任何形势。<div> <label for="contactName">Your Name</label> <input type="text" name="contactName" id="contactName" /> </div> 中文原文:我的5个html编写偏好英文原文:My Top 5 HTML Coding Preferences

制作编写HTML邮件的编写原则
首先,我们先来看看邮箱是如何展现HTML邮件的。我本人没有做过邮件系统,况且各大邮箱后台的过滤算法也不是那么容易可以让外人知道的。所以,我们只能 通过前端展现,来推测哪些是被邮箱接受的写法,而哪些又是会被过滤掉的。通过对gmail、hotmail、163、sohu、sina几个邮箱的分析, 我把邮箱分为两类:第一类包括gmail、hotmail、sohu,这类邮箱,邮件内容是被布局在整个邮箱页面中的某个div中。如图: 第二类,包括163、sina,这类邮箱,邮件内容被布局在独立的iframe中。如图: 熟悉HTML的朋友都知道,iframe内容是作为独立的document,与父页面的元素和CSS是互不相干的,几乎可以作为一个独立的页面来对 待。而如果如果邮件内容是在div中,那么邮件内容是作为整个邮箱页面的一个组成部分。显然,以iframe作为展现方式的邮箱,对邮件内容就会宽容许 多,因为它给了你一个足够独立的表现空间。而div就不是那么客气了。试想一下,如果你在你的邮件里写上这么一句CSS,是不是整个邮箱的展现页面上字体 都变成20px而因此乱了套:<style type=”text/css”>body {font-size:20px}</style>我们需要写兼容各邮箱的统一邮件模板,那么必然就要避开以上这种外联CSS写法,另外类似于float、position等成非正常内容流的style也会被过滤,假如你写了,很可能会影响到外部邮箱的表现。下面我列出一些编写原则:1、全局规则之一,不要写<style>标签、不要写class,所有CSS都用style属性,什么元素需要什么样式就用style写内联的CSS。2、全局规则之二,少用图片,邮箱不会过滤你的img标签,但是系统往往会默认不载入陌生来信的图片,如果用了很多图片的邮件,在片没有载入的情况下,丑陋无比甚至看不清内容,没耐心的用户直接就删除了。图片上务必加上alt。3、不要在style里面写float、position这些style,因为会被过滤。那么如何实现左右布局或者更复杂的布局呢?用table。4、style内容里面background可以设置color,但是img会被过滤,就是说不能通过CSS来设置背景图片了。但是有一个很有意思的元素 属性,也叫background,里面可以定义一个图片路径,这是个不错的替代方案,虽然这样功能有限,比如无法定位背景图片了,有总比没有好。例如要给 一个单元格加一个背景,必须这样写:<td background=”http://image1.koubei.com/images/common/logo_koubei.gif”></td>

IE6的BUG及修复:谓防患于未然的策略
原文:Ultimate IE6 Cheatsheet: How To Fix 25+ Internet Explorer 6 Bugs翻译:http://www.vfresh.org/w3c/727(译文对原文进行了补充)在讨论IE6的BUG及如何修复之前,有必要讲叙一些策略去避免这些恼人的问题——正所谓防患于未然 。IE6 市场占有率据Market Share统计,目前(2009年8月)IE6 的市场占有率为25.25%,但是其他地方的统计明显要低,为18.1%;尽管统计结果不同,但都呈现出了下降的趋势(翻译此文时,淘宝的IE6用户已从70%跌破至69%)。但是最重要的,还是你自己网站的统计数据。如果你对你的网站进行了流量分析,那么IE6的占有率是否值得你去针对IE6进行开发?这需要你自己去权衡。如果你网站绝大部分访问者不使用IE6并且不付费给你,那么你不必特意区针对IE6做兼容,从而节省时间、精力及资金。做一个简洁的设计在做设计的同时考虑代码的实现,可以避免一些布局上的问题。再复杂的设计稿也能用简洁的代码实现,如果你使用了过于繁冗的标签,那么你需要重新修缮设计稿。如果你有丰富的开发经历,攻克过很多种布局难题,记录下你的解决方案,在以后碰到相同问题时可以提高开发效率。使用合适的文档申明(doctype)使用一个错误的文档声明会触发quirks mode(怪异模式),正确的文档声明可以保证你的页面在所有浏览器下保持一致的效果。使用其中的一个文档申明:HTML 5[/i], [i]HTML 4.01 Strict[/i], [i]HTML 4.01 Frameset[/i], [i]HTML 4.01 Transitional[/i], [i]XHTML 1.0 Strict[/i], [i]XHTML 1.0 Frameset[/i], [i]XHTML 1.0 Transitional[/i], or [i]XHTML 1.1HTML 5

左右移动转换文字特效HTML代码解析
跑马灯效果就是经常看到的文字左右移动转换效果,这是笼统说法,虽然这种效果目前已经被许多很酷的JS代替,但在有些时候有可能会用到,这里讲解的就是最常见的跑马灯效果文字公告栏置div align="center">→文字公告栏置中 center=居中;left=靠左;right=靠右 <table style="color:white; font-size:10pt" border="1" style="color:white; font-size:10pt" color:white →公告栏背景白色 bordercolor="#FF9900">→框线颜色(橘色) <td background="图档网址.gif">→可有可无 <p> <font color="#FFFF00" →公告栏内容文字颜色(蓝色) face="新细明体" size="2">→文字字体大小 <marquee scrollamount='2' scrolldelay='150' →跑马灯速度数值越大跑越慢 direction= 'up' →文字跑马灯向上 跑马灯移动: 往左=left 往右=right 往上=up 往下=down 左右=alternate width='105' id=xiaoqing height='120' →跑马灯公告栏宽高 onmouseover=xiaoqing.stop() onmouseout=xiaoqing.start() style="color: #0000FF; font-size: 10pt; font-weight: bold; font-family:新细明体">文字跑马灯公告栏<br>在这输入文字内容<br></marquee> </font></td></table> <br>跳行语法

网页中图片的设置涉及的三个问题
设置网站的图片涉及到三个问题,分别是:1. 网页中的图片应该怎样设置?在运用 XHTML+CSS 制作页面的时候,网页上的图片可以通过二种方式在页面中呈现:一. 使用图片标签,直接写在 XHTML 文档内:<img src=”1.jpg” />二. 运用 CSS 将图片做为某个元素的背景,比如设置 div 元素:div { background: url(1.jpg); }这二种方式不能混淆,因为它们有本质上的区别,如果设置错误,有可能会 影响页面的可用性!它们的本质区别以及设置原则:——凡是属于网页内容的图片,都用图片标签 <img /> 直接写入 XHTML 文档中;——凡是不属于网页内容的图片,一律采用 CSS 进行背景图片设置,它们起到网站装饰、美化的作用,属于网站表现;我们只要能分清什么图片是网页内容就行了,因为除了网页内容图片,其他的图片一律用 CSS 设置成元素的背景。分析下面这张图,来找找哪些是网页内容图片:

用CSS制作纵向导航菜单
这是两个无序列表,每一个列表中有三个列表项,即是导航菜单的内容。 我们用CSS对此进行样式的定义,让它按我们的要求显示出来,我们看下面的CSS代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>www.syku.net</title> <style> *{ padding:0; margin:0; font-size:12px; line-height:1.7; font-family:Verdana, "宋体", Arial; list-style:none;} a:link,a:visited{background:#D3DFFA; padding-left:23px; color:#036;text-decoration: none;} a:hover,a:active{color:#000;background-color: #ADC2F5;} a{display:block;border-bottom:1px solid #fff; padding-left:10px; width:127px; } ul{ background:#fff; width:150px; border:1px solid #06f; margin:0px 20px -1px 20px; padding:1px;} span{ display:block;background:#036; padding-left:13px; color:#fff; } </style> </head> <body> <ul><span>www.syku.net</span> <li><a href="http://www.syku.net" target="_blank">Div+CSS</a></li> <li><a href="http://www.syku.net" target="_blank">CSS+XHTML</a></li> <li><a href="http://www.syku.net" target="_blank">syku.net</a></li> </ul> <ul><span>www.syku.net</span> <li><a href="http://www.syku.net" target="_blank">Div+CSS</a></li> <li><a href="http://www.syku.net" target="_blank">CSS+XHTML</a></li> <li><a href="http://www.syku.net" target="_blank">syku.net</a></li> </ul> </body> </html> [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]