推荐阅读

Photoshop调出古典唯美效果图的外景婚片调色
案列对比图:左为原片,右为效果图1、[注:一直不厌其烦的讲复制背景层,不要在背景层上修改]。复制背景层,生成新的背景层,而后复制背景层生成图层1,修改混合模式为滤色,操作目的:提亮。2、创建“色相/饱和度”调整层,设置参数如下:3、创建“渐变映射”调整层,操作布草如下:

插画艺术网
本实例以造型优美的、抽象的花朵形象和渐变的、绚丽的花朵色彩,来表现插花艺术网页页面的设计主题。该设计效果强烈,点、线、面、色彩和图形的组合运用是构成网页的装饰要素。紫红色的运用为画面增添了浪漫气息。如图11-40所示,为本实例的完成效果。图11-40 本实例完成效果在本实例中所设计的内容与主题相符,体现插花这门艺术的优美与浪漫。协调的处理色彩与其他设计要素之间的相互关系,增强网页的信息和情感传递效果,使人们在浏览的时候产生共鸣。在制作过程中主要采用绘制路径、描边路径来绘制图像,使用“画笔”工具来修饰图像的颜色,更改图像的混合模式使两幅图像叠加起来,能得到更加丰富的图像效果。如图11-41所示,为本实例的制作流程。图11-41 本实例制作流程(1)启动Photoshop,执行“文件”→“新建”命令,参照图11-42所示对打开的“新建”对话框进行设置,创建一个名为“插画艺术网”的新文档。图11-42 设置“新建”对话框(2)单击“图层”调板底部的“创建新图层”按钮,新建“图层 1”,然后使用工具箱中的“矩形选框”工具,参照图11-43所示在视图中绘制一个矩形选区。

CSS兼容IE6,IE7,FIREFOX的一些收集
第一种,是CSS HACK的方法height:20px; /*For Firefox*/*height:25px; /*For IE7 & IE6*/_height:20px; /*For IE6*/注意顺序。这样也属于CSS HACK,不过没有上面这样简洁。#example { color: #333; } /* Moz */* html #example { color: #666; } /* IE6 */*+html #example { color: #999; } /* IE7 */第二种是使用IE专用的条件注释<!--其他浏览器 --><link rel="stylesheet" type="text/css" href="css.css" /><!--[if IE 7]><!-- 适合于IE7 --><link rel="stylesheet" type="text/css" href="ie7.css" /><![endif]--><!--[if lte IE 6]><!-- 适合于IE6及一下 --><link rel="stylesheet" type="text/css" href="ie.css" /><![endif]-->第三种css filter的办法,以下为经典从国外网站翻译过来的。.新建一个css样式如下:#item { width: 200px; height: 200px; background: red;} 新建一个div,并使用前面定义的css的样式:
最新发布

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 全部选择 提示:你可先修改部分代码,再按运行]