想要对一个网站进行搜索引擎的优化,你必须做很多工作。比如提交网站到各大搜索引擎,检查页面的关键字密度,及页面在搜索引擎里面的网页排名等。
Web CEO在国外是一个还算流行的搜索引擎优化软件,它的功能非常强大,最新的7.5版提供12种不同的seo工具,对你的网站进行详实的监测报告,并且给出合理的优化解决方案。目前有收费版和免费版,一般用户来说,免费版的功能也可以达到良好的SEO效果了。如果你英语还不错,那可以尝试使用这个软件对你的网站一些优化。下载及介绍地址。
想要对一个网站进行搜索引擎的优化,你必须做很多工作。比如提交网站到各大搜索引擎,检查页面的关键字密度,及页面在搜索引擎里面的网页排名等。
Web CEO在国外是一个还算流行的搜索引擎优化软件,它的功能非常强大,最新的7.5版提供12种不同的seo工具,对你的网站进行详实的监测报告,并且给出合理的优化解决方案。目前有收费版和免费版,一般用户来说,免费版的功能也可以达到良好的SEO效果了。如果你英语还不错,那可以尝试使用这个软件对你的网站一些优化。下载及介绍地址。
Formsite, 在线html表单创建工具。你不需要下载或安装任何软件,在短短几分钟内就可以建立专业的登录表格和客户调查等等形的表单。
所有生成的HTML表单数据保存在网站的数据库里面,你可以有选择性的下载或通过电子邮件来保存你的生成表单。Online Form Builder拥有超过100个专业模板,可以让您轻松上手。自1998年以来formsite.com已处理超过1.0亿表格和调 查。
仔细观察,你会发现, 一个花哨的设计基本都大量的使用了背景图片(不用图片还真难花哨起来),当然,这里的花哨并没有任何贬意,作为一个设计爱好者,尽管我个人偏向于“尽量少的设计“和”网格设计“(其实是因为作图能力欠缺),但每当看到那些”花哨“的设计,总是让人赏心悦目,甚至直流口水。
Francesco Mugnai为我们收集了70个大量使用背景图片的精美网站设计,看完这些设计,足以让像众多的设计爱好者汗颜,甚至怀疑自己是否有设计的天份。当然,我发此文的本意不在此,我希望你能从中吸取一些灵感,有一天,你也能拥有让人看了屏住呼吸10秒的作品。
更多请查看原文70 beautiful websites with a large background
开场白:下面是一篇关于网站重新设计时需要考虑的诸多因素的一篇文章,虽然着眼于网页设计,但它其实同样是一篇博客技巧,人人皆适用。所以,俺翻译一下,跟各位博友分享。如有什么翻译不当或错误之处,请勿指正!
原文:21 Factors to Consider Before a Redesign
翻译:帕兰
重新设计一个网站是一个非常复杂的过程。你需要妥善规划考虑到诸多因素,打破原有的设计让网站更加人性化、更利于用户体验、更高的网站效率、更友好的优化之于搜索引擎。这里就让我们来看看21个对网站重新设计时需要考虑到的因素,你一定要考虑:)
1 .重新设计的目标是什么?
你希望完成什么?你希望改变什么?一个明确的认识是很重要的,是的,你应该明确你的要对网站进行重新设计的理由和动机,因为什么样的动机就会使你作出的什么样的决定。如果你不知道你的目标是什么,那你就将缺乏重新设计的方向,你很可能会结束这项工作的时候,还是得不到一个满意的设计效果。
2 .这是一次简单的网站升级还是对网站进行全面整改?
重 新设计一个全新的网站,可以从任何一个细节来让网站改头换面。很明显,时间,精力,以及所涉及的费用导致重新设计出来的结果是不同的。但我想首先你应该确定你都需要哪些类型的变化来满足你的目标与设计。如果是一个全面的重新设计,你也得考虑到”全面”到什么程度,通常新的网站设计风格应该类似于旧网站的设计风格。因为如果你之前的访客来到你的网站,被你的全新设计搞得认不出”你”来,你大概不希望这样。
(注:这一点对于我来说不太适合,我就喜欢隔三差五的把博客从“A”变成”B”,因为我觉得这样能给旧的访客带来新鲜感,但他们仍然知道这是我的博客。而新访客,他们并不知道我曾经用过其它的设计。当然,这一点也是博客和网站的区别。同时,其它博客用户尤其是wordpress用户适乎也不太适用于这一点,因为成千上万的漂亮的“皮”总是让我们经不住诱惑换了又换。)
3 .当前的网站设计中,哪些方面是最值得使用的?
你当前的网站设计中,通常都有一些方面是优秀且效果比较好的,而这些方面,你可能希望保留或将其纳入新的设计方案中。作一个简单的归纳,哪些是你想保留的,这将是好主意,更有利于你清晰规划你的设计方案。
4 .当前的网站设计中,哪些方面是不值得使用的?
如果你是重新设计网站,你势必要丢掉一些设计部份。比如对于你的新访客说,可能有哪些地方不能准确表达的原本想要传达的意义?这就跟上面的正好相反,对于这些不太值得使用的设计,你应该最大程度的改良或丢掉它们。
5 .谁是你的目标用户?
在任何设计过程中,你永远不能忘掉访客,必须以访客为中心(注:除了那些完全不在乎访客的理想主义者)。确定的目标受众群,瞄准他们,打出”致命的一颗子弹”-什么样的设计风格会使你的用户喜欢?(注:在设计过程中,你应该一直让这个问号停留在你的脑海里,打出一颗又一颗子弹,这样,还怕用户不死于你的网站之下?呵呵!)
6 .怎样才能让网站更加方便用户呢?
对于一个网站来说,强大的功能应用确实是一件好事。但如果花费大量的时间堆砌一大堆无谓的所谓”高级功能”,其实并不方便用户的使用。(注:尤其是随着Web2.0的狂潮,简单已经成了一个大势所趋,除蜚你的网站受众都是些专业级别的电脑用户,否则,去掉你那些花哨而又不实用的一大堆特效吧!)
7 .Logo或品牌形象是否需要做改变?
Logo或一些常用的传达网站品牌形象的设计,在你重新设计网站时,是否需要同时对它们进行重设计呢?答案是,如果你的logo不是那种非常优秀的”万能logo”,也就是指那种能够在任何网页设计中都跟全局良好融合的logo设计,那你或许应该考虑根据你的新网站风格设计一个风格统一的logo。(注:帕兰的个人看法, Logo设计讲求的是简单,而设计一个万能logo的最重要因素就是简单再简单!)
8 .是保持还是改变网站的主色调?
在第2点已经说了,因为大部分的时候,你会想为那些旧访客保留网站的大体风格。所以用类似的配色方案是最佳方式之一。当然,你可以加入一些细微的色调,从而让网站看起来确实有了那么些新鲜的感觉,但又不至于让旧访客认不出来。(注:我觉得这要看是什么样的设计风格了,比如我最欣赏的一位网页设计者531,他的博客每隔一段时间,就换一种色调,其一,他的网页设计图片很少,都是通过对一些文字链接进行着色来表现出网页的主色调,这样即使完全更换颜色,在给访客新鲜感的同时,也不会让访客找不着北。其二,如果网页布局没有做什么大的调整,颜色的改变通常也不会造成前后设计的太大差异。)
9 .访客使用什么样的屏幕分辨率?
这一点也是非常重要的,尽管一些网页设计者可能会忽略。像Google Analytics之类的服务可以很容易地给你这方面的资料。很明显,一个固定宽度设计的网页应考虑到访客的屏幕分辨率。
(注:之前有位博友问过我网页自适应宽度的问题,要实现网页的自适应宽度并不困难,但是完全必要。尽管我开始设计网页的时候,也喜欢弄成自适应宽度,但后来发现,这很糟糕! 尤其是当一个自适应宽度的设计运行在1280像素比以上的屏幕分辨率上时,除非你的掌控能力很好以及页面布局确实适合自适应宽度,否则我不建议你使用自适应。
另外,我一般都是以最通用的1024*768的屏幕分辨率为基准来设计。因为,在中国,虽然我没有做过调查,但猜想有一半的用户仍然是使用老式的纯屏甚至普屏,使用1024像素比为基准是最合适的。800*600像素的用户我基本上是选择置之不理!这样,就可以不用管宽屏了,我宁可宽屏用户在很宽的屏幕里面看着有点小的网页,也不愿意网页宽到需要出现横向滚动条!)
10 .浏览者的网络速度?
你的浏览者的平均网络速度,将有助于确定你的网页设计元素。
(注:如果你的浏览者的网络速度普遍偏慢,而你的网页里面使用了一大堆javascript,左一个音乐播放器,右一个视频播放器。你觉得那会造成什么样的后果?说白了,现在这个宽带高速发展的时代,一个网站最最最最重要的东西,不是seo,不是网站内容,不是用户体验,是速度! 速度与激情嘛! 你的SEO做的再好,内容质量再高,用户体验再良好,可浏览者需要等待半分钟才可以进入你的页面,你以为地球人就只知道你丫的一个网站啊?
P.S:有点脸红,老帕我的博客有的时候载入甚至超过半分钟,但那不是设计的原因,是因为主机有点烂,最近正在寻找高速的,可要在国外主机里面找个高速的,还真他妈不容易! 国内?我宁可速度慢,也尽量不用国内的。)
11 .应该把设计重点放在什么地方?
每 一个设计,是为了提醒大家去注意什么样的地方。知道你自己想强调什么,你也就得到了一个设计重心。你可以看一下Caroline Middlebrook ,在她对她的博客进行重新设计时,她使用了博客里面的一大块区域来放置她的特点内容,比如她写的免费电子书籍。显然,对于她来说,这是她希望别人重点看到的内容,同时也是很好的展示她自己的一个区域。
(注:帕兰总结-像突出广告位那样突出你的设计重点区域。)
12 .怎样才能使导航达到更好的效果?
导航是一个网站最重要的因素之一。如果你之前的网页设计中加入过很多的内容版面,那可能原先的导航不是那么的良好了。你应该尝试着建立一个最大程度上方便用户的网页导航,让他们轻松简便的从这儿跳到那,从那跳回这儿:)
13 .浏览者想要从你的网站看到什么?
对于任何网站来说,满足浏览者的需要是至关重要的。浏览者来你的网站找资料?如果是的话,你应该使这些资料成为一个突出设计,让他们能够很容易的找到这些资料。他们会在看了网页以后到实地来寻找产品?那在产品页面留一个显著的地址就是明智的选择了。站在浏览者的角度想他们所想,把最好最方便的网页设计给他们。
14 .怎样才能增加用户交互?
最成功的网站能够让访客热情的参与其中。博客是这方面最强大的应用,因为它们能够在征求浏览者的意见和讨论。其它的还有论坛,游戏,调查结果显示,竞猜等。让你的浏览者对你的网站更加的引人入胜,您有可能获得更多数量的”回头客”。
15 .谁在维护和更新你的网站?
谁在维护和更新你的网站?当然是你!真的是吗?这是个问题。尤其是对于博客来说,事实上,留言者也正在帮你更新网站内容。虽然你应该保持代码的简洁,但是当别人为你贡献内容的时候,你应该同样让受到别人重视。
(注:比如,对于博客来说,你除了着重突出你的其它设计元素,同时,还应该给你的留言者们提供一个突出的机会。这点老帕做的很不好,但目前使用的主题都是在测试阶段,我会在需要修改的元素达到一定的数目时进行统一的Redesign。)
16 .你是否需要一个内容管理系统( CMS )?
很多网站主,现在宁愿选择一个CMS,比如WordPress。因为它们可以很容易的进行更新,而不需要什么网页设计。很多的主题模式设计预先就安装到系统里面。如果想要节省时间,CMS可能是一个很好的选择。
(注: 尽管原文作者说的是事实。但对于需要个性化的Blogger来说,不管他选择什么样的平台,他还是喜欢追求一个属于自己独特个性的网站设计。)
17 .怎样才能使SEO得到改善?
任何时候,一个网站如果要重新设计,搜索引擎都应该加以考虑。目前的设计是否会对搜索引擎造成不友好?如何放置目前的页面标题效果才最好?怎样才能合理的增加内部连接?等等等等。
18 .哪些关键词和短语是你的网页重点?
当然,关键字,应该用于title,head,a链接,alt属性等。设计一个网站,如果不知道你的目标关键词和短语是什么,也就意味着你最合适的设计方案可能失之交臂,甚至不会有太大的效果。而这不只是考虑搜索方面的问题,而是针对你目前的网站,得到最大化的效果。
19 .哪些网页和搜索在你的网站里面是热门的?
如果你的网站上有那种做得非常好的页面,也就是说访问量比较高,搜索引擎排名比较好,对于这些页面,你不应该做重大的更改,那样往往会降低你的页面在搜索引擎中的网页排名。同样,有什么搜索词,是你网站里面目前比较热门的,你也不应该多做手脚。唯一肯定的,他们应该好好的保留在的新的设计方案中。
20 .页面里有哪些内部链接?
当你要重新设计网页的时候,你应该好好看看你的网站里面有哪些内部链接。以确保在新的网页设计中,这些链接不会丢失,最好是使用相同的URL结构。
(注:我拿博客打比个比方,你以前的侧边栏有热门日志、分类、存档的链接,但新的设计中,这些链接都抛弃了。这除了会导致旧的访客不能适应你的新导航感到手足无措外,更重要的是会导致你的网页排名下降。)
21 .如果让访客再次光临你的网站?
最有可能的情况是,你已经想到了一个出色的设计方案:给用户留下”你的网站充满活力”的第一印象。但问题是-怎样做才能保持网站的访客再次光临你的网站?
或许你知道哦,瞎猫也能碰到死耗子! 你这只瞎猫,快来碰一碰吧!
结束语:每翻译一条,就惭愧一次,没有脸红。看来,得抽个时间好好Redesign一下我的Theme了。
我要介绍的.htaccess的第一个应用是自定义错误页面,这将使你可以拥有自己的、个性化的错误页面(例如找不到文件时),而不是你的服务商提供的错误页或没有任何页面。这会让你的网站在出错的时候看上去更专业。你还可以利用脚本程序在发生错误的时候通知你(例如我使用Free Webmaster Help的PHP脚本程序,当找不到页面的时候自动e-mail给我)。
你所知道的任何页面错误代码(像404找不到页面),都可以通过在.htaccess文件里加入下面的文字将其变成自定义页面:
ErrorDocument errornumber /file.html
举例来说,如果我的根目录下有一个nofound.html文件,我想使用它作为404 error的页面:
ErrorDocument 404 /notfound.html
如果文件不在网站的根目录下,你只需要把路径设置为:
ErrorDocument 500 /errorpages/500.html
以下是一些最常用的错误:
常用的客户端请求错误返回代码:
400 – Bad request 错误请求
401 Authorization Required需要验证
403 Forbidden禁止
404 Not Found找不到页面
405 Method Not Allowed
408 Request Timed Out
411 Content Length Required
412 Precondition Failed
413 Request Entity Too Long
414 Request URI Too Long
415 Unsupported Media Type
常见的服务器错误返回代码:
500 Internal Server Error内部服务器错误
接下来,你要做的只是创建一个错误发生时显示的文件,然后把它们和.htaccess一起上传。
用户可以利用.htaccess指定自己事先制作好的错误提醒页面。一般情况下,人们可以专门设立一个目录,例如errors放置这些页面。然后再.htaccess中,加入如下的指令:
ErrorDocument 404 /errors/notfound.html
ErrorDocument 500 /errors/internalerror.html
一条指令一行。上述第一条指令的意思是对于404,也就是没有找到所需要的文档的时候得显示页面为/errors目录下的notfound.html页面。不难看出语法格式为:
ErrorDocument 错误代码 /目录名/文件名.扩展名
如果所需要提示的信息很少的话,不必专门制作页面,直接在指令中使用HTML号了,例如下面这个例子:
ErrorDocument 401 “你没有权限访问该页面,请放弃!”
有些时候,由于某种原因,你的目录里没有index文件,这意味着当有人在浏览器地址栏键入了该目录的路径,该目录下所有的文件都会显示出来,这会给你的网站留下安全隐患。
为避免这种情况(而不必创建一堆的新index文件),你可以在你的.htaccess文档中键入以下命令,用以阻止目录列表的显示:
Options -Indexes
某些情况下,你可能只想允许某些特定IP的用户可以访问你的网站(例如:只允许使用特定ISP的用户进入某个目录),或者想封禁某些特定的IP地址(例如:将低级用户隔离于你的信息版面外)。当然,这只在你知道你想拦截的IP地址时才有用,然而现在网上的大多数用户都使用动态IP地址,所以这并不是限制使用的常用方法。
你可以使用以下命令封禁一个IP地址:
deny from 000.000.000.000
这里的000.000.000.000是被封禁的IP地址,如果你只指明了其中的几个,则可以封禁整个网段的地址。如你输入210.10.56.,则将封禁210.10.56.0~210.10.56.255的所有IP地址。
你可以使用以下命令允许一个IP地址访问网站:
allow from 000.000.000.000
被允许的IP地址则为000.000.000.000,你可以象封禁IP地址一样封禁整个网段。
如果你想阻止所有人访问该目录,则可以使用:
deny from all
不过这并不影响脚本程序使用这个目录下的文档。
改变缺省的首页文件
一般情况下缺省的首页文件名有default、index等。不过,有些时候目录中没有缺省文件,而是某个特定的文件名,比如在w3sky中是 w3sky.PHP。这种情况下,要用户记住文件名来访问很麻烦。在.htaccess中可以轻易的设置新的缺省文件名:
DirectoryIndex 新的缺省文件名
也可以列出多个,顺序表明它们之间的优先级别,例如:
DirectoryIndex filename.html index.cgi index.pl default.htm
也许你不想一直使用index.htm或index.html作为目录的索引文件。举例来说,如果你的站点使用PHP文件,你可能会想使用 index.PHP来作为该目录的索引文档。当然也不必局限于“index”文档,如果你愿意,使用.htaccess你甚至能够设置 foofoo.balh来作为你的索引文档!
这些互为替换的索引文件可以排成一个列表,服务器会从左至右进行寻找,检查哪个文档在真实的目录中存在。如果一个也找不到,它将会把目录列表显示出来(除非你已经关闭了显示目录文件列表)。
DirectoryIndex index.PHP index.PHP3 messagebrd.pl index.html index.htm
.htaccess最有用的功能之一就是将请求重定向到同站内或站外的不同文档。这在你改变了一个文件名称,但仍然想让用户用旧地址访问到它时,变的极为有用。另一个应用(我发现的很有用的)是重定向到一个长URL,例如在我的时事通讯中,我可以使用一个很简短的URL来指向我的会员链接。以下是一个重定向文件的例子:
Redirect /location/from/root/file.ext
http://www.w3sky.com/new/file/123.html
上述例子中,访问在root目录下的名为oldfile.html可以键入:
/oldfile.html
访问一个旧次级目录中的文件可以键入:
/old/oldfile.html
你也可以使用.htaccess重定向整个网站的目录。假如你的网站上有一个名为olddirectory的目录,并且你已经在一个新网站 http://www.w3sky.com/newdirectory/上建立了与上相同的文档,你可以将旧目录下所有的文件做一次重定向而不必一一声明:
Redirect /olddirectory http://www.w3sky.com/newdirectory
这样,任何指向到站点中/olddirectory目录的请求都将被重新指向新的站点,包括附加的额外URL信息。例如有人键入:
http://www.w3sky.com/olddirecotry/oldfiles/images/image.gif
请求将被重定向到:
http://www.w3sky.com/newdirectory/oldfiles/images/image.gif
如果正确使用,此功能将极其强大。
我们可能对网站进行重新规划,将文档进行了迁移,或者更改了目录。这时候,来自搜索引擎或者其他网站链接过来的访问就可能出错。这种情况下,可以通过如下指令来完成旧的URL自动转向到新的地址:
Redirect /旧目录/旧文档名 新文档的地址
或者整个目录的转向:
Redirect 旧目录 新目录
.htaccess文件使用教程目录:
.htaccess文件使用教程4|.htaccess 文件使用教程总结
.htaccess文件使用教程3|.httacces文件的密码保护和防止盗链<
.htaccess文件使用教程2|.httacces文件的配置
.htaccess文件使用教程1|.httacces文件介绍与创建
转载自:W3SKY
4000张日本桌面壁纸下载,含日本AV女优壁纸,日本风景桌面壁纸,日本CG桌面壁纸,日本柴犬壁纸等。
30张日本风景壁纸,1400*900像素。
1024*768像素,18张。
日本CG壁纸 -Miss Surfersparadise壁纸
90张日本CG美女壁纸,1024*768像素。
85 个日本女优明星壁纸专辑,共有日本女优图片 3700 张。对于日本艺能界女优,大家见到他们外表风光,都会很羡慕。但日本「人材济济」,竞争十分大,做两、三年如果不思进取即随时被人遗忘。更惨就是要转行又被人指指点点,又无一技之能。留守这个圈,唯有就是「降格」。单说「AV」脱星这一行,已经很多信息和行规,令大家大开眼界。
日本柴犬壁纸
46张 日本柴犬桌面壁纸。
很唯美很日本的彩绘风格壁纸。
一个城市的梦想,由一项宏伟的高科技大规模的建筑实现。
帕兰说的,请有关部门收录到大学建筑系相关书籍:)
DUBAI(迪拜)日前正在着手施建世界上最大最高的拱桥,这个项目来自纽约建筑师事务所fxfowle ,将从下个月开始,你可以先观赏一下图片和看一下这座桥的相关数据:
备注:DUBAI是阿拉伯联合酋长国的最大城市,该国404万人口,大多为沙漠,东北部有点山脉,隔波斯湾而见伊朗,全国信奉伊斯兰教,通用阿拉伯语和英语,国 家以石油为主产,是全球最富有的国家之一.
P2P,或者说点对点,是目前最常用的移动大型文件共享协议。而现在,一项新的协议,号称P4P(Proactive network Provider Participation for P2P),由Verizon提出,该协议将被用来降低骨干网的流量,并降低网络运营成本。它们目前通过网站 Pando 对P4P进行了测试,据说,平均性能提高了200%,在某些情形下,性能提高甚至高达600%。而Verizon这项听上去很造福运营商和用户的技术,并没有让P2P滚的意思,而是选择了与之合作。毕竟P2P是目前最被广泛使用的文件传输协议,与之合作,相对于要把P2P赶出市场,显得更加轻松和明智。
我们都知道,P2P 是随机选择一个点进行共享,而 P4P则是智能地选择这个点,P4P协议利用网络拓扑数据来实现P2P连接中的最佳路由效率。Pando 网络的CEO Robert Levitan 表示,这个测试意味着 P2P 技术和 ISP 之间的关系转变,有望成为一项”人见人爱”的新技术。
在Underone的网站看到他对Hack一事大发牢骚甚感头痛。
现分享一些我所知道的针对各种浏览器的Hack方法。
#yourId/.yourClass {/*normal*/}2. * html #yourId/.yourClass {/*IE6 and below*/}
*+html #yourId/.yourClass {/*IE7 only*/}
@media all and (min-width:0px){
#yourId/.yourClass { /*opera*/ }
}
原理是Firefox认为是CSS语法错误,所以忽略。但是不同IE版本识别不同,不忽略,所以能实现hack,并且*+HTML还能通过W3C验证,呵呵,爽吧。opera那个就不多说了,也是类似原理,但是看起来比较崩溃,要说明的是,firefox下没问题的话,opera基本也没什么问题的,所以不太会用到这个hack。
需要注意的是:*+html 对IE7的HACK 必须保证HTML顶部有如下声明,”<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” ”http://www.w3.org/TR/html4/loose.dtd“>”
所以,在我看来,这也不是什么完美的解决方法。
#yourId/.yourClass {2.background:none /*normal*/;
*background:#300 !important/*IE7 only*/;
*background:#400 /*IE6 and below*/}
注意书写的顺序是Firefox第一,IE7第二,IE6在最后;其实IE6的*background也可以写成_background,因为只有IE6支持下划线,IE7和Firefox都不支持。
重要提示:谢谢Gloridea的留言,如果要让此文本渐变效果正常工作于IE6下,需要一个Hack,大家可以查看这个英文的Webfx的Hack方法,或是搜索一些中文的相关Hack。
看看上面的文字渐变效果,还不错吧。不会用photoshop? NO,NO,NO!这不需要你使用photoshop,甚至不需要任何javascript,它完全是纯CSS的。
这是来自Nick La的最新的一个非常具创意的设计-CSS-gradient-text-effect。仅仅是使用了一张PNG格式的透明图片,它能正常工作于firefox, Safari, Opera, 和 Internet Explorer 6(需要进行小小的hack).
你可以用它来样式化你的文章标题,博客名称,侧边栏的大标题或其它任何你想要达到渐变效果的文本。而且要达到这一效果非常简单,仅仅需要的只是一张1px的透明渐变PNG图片覆盖在文本上,请看过程:
下面是html代码:
<h1><span></span>CSS Gradient Text</h1>
下面是CSS样式代码:
比较关键的地方是: h1 { position: relative } 和 h1 span { position: absolute }
h1 {
font: bold 330%/100% "Lucida Grande";
position: relative;
color: #464646;
}
h1 span {
background: url(gradient.png) repeat-x;
position: absolute;
display: block;
width: 100%;
height: 31px;
}
这样就完成了。但是如果要让它在IE6下也能正常工作,还需要进行小小的Hack,把下面的代码放到<head>和</head>之间:
<!--[if lt IE 7]>
<style>
h1 span {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gradient.png', sizingMethod='scale');
}
</style>
<![endif]-->
jquery prepend 的方法
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
//prepend span tag to H1
$("h1").prepend("<span></span>");
});
</script>
如果你不想在标题里面有空白内容的标签,那可以用jQuery来实现标签的插入:
如果有什么不明白,欢迎在这里或到Nick La那里留言咨询。
5款javascript颜色选择器。
Farbtastic是一个color picker插件。它能够在一个页面中加入多个颜色选择控件,然后每个控件关联到页面中的一个元素比如:文本输入框。
Yahoo! UI Library中的颜色选择器。
一个简单的颜色选择控件。操作方式与Adobe photoshop中颜色选择操作置。
iColorPicker是一个只有6KB大小的jquery Color Picker。只要将输入框的class属性设置为
dhtmlxColorPicker是一个功能强大的颜色选择控件。能够处理RGB、HSL和hex三种颜色格式。
5款Javascript颜色选择器 | 帕兰映像收集整理自open-open
这个教程将教你如何使用CSS创造一个漂亮的动态按钮 ,所谓动态,指的是默认状态和聚焦状态时背景按钮图片不一样,让我们看一下这是怎么完成的:
滑动门
因为我们希望我们的按钮是灵活的,我们将要作出的背景图像,可以文本自动改变大小。对于这一点,我们就用心爱的滑动门技术;两个互补图片所创造出来的幻觉,一个默认的,一个点击时出现的。
我们的按钮,将是一个基本的标签嵌套<a>和<span> ,然后给每一个不同的层指定不同的背景图像。下面是html代码:
<a href=”#” class=”button”><span>Bring world peace</span></a>
接着,我们需要的是两张清晰的背景图片,分别使用在默认和聚焦状态下面:
我们将用这两张图片在CSS下面达到按钮的变幻效果,而不需要使用任何javascript。背景图片应该设置一个合理的高度和宽度。比如这里,我们设定宽为300px,高为24px。
下面是分别是和的背景图片。
SPAN
A
样式化按钮
最后,我们需要一个CSS对按钮进行样式化 ,使这一切都联系在一起。因为我们要在此过程中,要对span和a元素增加到浮动属性,所以,我们对整下样式进行一个清除浮动:
.clear { /* generic container (i.e. div) for floating buttons */overflow: hidden;width: 100%;}a.button {
background: transparent url('bg_button_a.gif') no-repeat scroll top right;
color: #444;
display: block;
float: left;
font: normal 12px arial, sans-serif;
height: 24px;
margin-right: 6px;
padding-right: 18px; /* sliding doors padding */
text-decoration: none;
}
a.button span {
background: transparent url('bg_button_span.gif') no-repeat;
display: block;
line-height: 14px;
padding: 5px 0 5px 18px;
}
我们现在已经有了一个漂亮的按钮,但他还没有达到聚焦时所需要的转换效果,所以,我们还需要加入:
a.button:active {background-position: bottom right;color: #000;outline: none; /* hide dotted outline in firefox */
}a.button:active span {
background-position: bottom left;
padding: 6px 0 4px 18px; /* push text down 1px */
}
OK,大功告成。但需要注意的是,光靠上面的方法,不能正常运行于IE浏览器下面,所以,要让他在IE上也能工作,你需要在a标签里使用到:
<a href=”#” onclick=”this.blur();” class=”button”> … </a>
翻译的不是太流畅,早知道的话用自己的话解释了。如果上面的看不明白,你可以点击这里查看英文原文教程:How to make sexy buttons with CSS。
最好的解决方案往往是最简单的,这里列出8个CSS技巧,非常简单,简单到只需要写一行代码,只需要定义一个属性参数。非常适合学习CSS的新手朋友阅读。
1. 使用line-height来达到垂直居中
line-height:24px;
当你有一个固定高度的内容块,你可以通过把line-height和内容块的高度设为相同的数值而达到文本的垂直居中。这里有一个演示.
2. 使用overflow防止内容溢出
#main{
overflow:hidden;
}
这个应该基本都知道了。可以在限制内容块的宽度的前提下,隐藏那些有可能溢出的文本或图像。虽然会导致一些内容被隐藏,但总比溢出撑开影响页面布局要好。
3。强制在同一行内显示所有文本
a{
white-space:nowrap;
}
强制在同一行内显示所有文本,直到文本结束或者遭遇br对象。
4. 始终显示firefox垂直滚动条
html{
overflow:-moz-scrollbars-vertical;
}
Firefox默认是不显示垂直滚动条的,而这个参数设置将能让它始终显示垂直滚动条。
5. 内容居中
margin:0 auto;
这个大家都应该知道了,但是这个设置并不是在所有浏览中都有效。并且,在相同的浏览器中,如果受其它影响,也很可能会失去效果。
6. 移除IE的默认滚动条
textarea{
overflow:auto;
}
IE默认是显示文本框的垂直滚动条,这个参数将移除这个滚动条,除非输入的内容超过文本框的高度。
7. Force page breaks when printing your document
h2{
page-break-before:always;
}
这个属性参数可以”始终在对象之前插入页分割符”,主要用于需要打印的页面设置。
8. 移除点击链接时的虚线框
a:active, a:focus{
outline:none;
}
大家都知道,点击链接时,通常会出现虚线框,影响美观。这个属性设置可以移除点击时的虚线框。不过帕兰之前试用,用于我的WP主题,得到的后果是,确实去除了虚线框,但是在IE内核的浏览器中,用户留言时,姓名居然不能输入中文。不知道是我的编码设置有问题,还是WP的问题。
原文:8 Premium One Line Css Tips
翻译: 帕兰
民以食为天。能尝人间美食更是让人愉快的事情,或许你更愿意尝试自己去做一些美食,这时你需要一些菜谱,下面是9款完全免费的美食菜谱软件。慢慢的享受自己的烹饪水平,说不一定哪一天会成为个出色的小厨师哟。
如果想查看更多的美食相关资源,这里是30个中华美食网站。
BarGenie 是一款带有26400种饮料可供选择的混合饮料软件。你可以使用在线更新功能自动地添加数以百计的新的饮料。该软件可以改变背景、文本和标题。可以添加你自己的图片。
Cookbook Wizard 是一个用来快速组织你的食谱和购物列表的工具,它使用一系列的表格界面引导你进行选择。你可以按名称,成份,种类,季节或其它来进行定义。
美食家家收集了5千多道中外美食,包括有异国风味、南北风味、满汉全席等等应有尽有,可以说的上是美食大全,该软件为8百多道菜提供了图片。
智能营养配餐系统适用于各个年龄段的个体或人群的膳食配餐软件,可广泛使用于幼儿园、学生食堂、快餐公司、配餐公司、公众食堂以及家庭的营养配餐。
湖北伟志达公司最新的推出的一款营养软件。这款营养软件集成了营养博士系列软件的众多优点,提出了“营养”+“运动”=“健康”的新理念。
嘟嘟美食菜谱是一个简单易用、设计贴心的中文菜谱软件。它可以帮助厨房新手轻松做出美味佳肴,也可以帮助厨艺高手整理记录自己的菜谱。它内置的几项功能更可以帮助你制定饮食计划,管理购物清单。
家庭菜谱大师是一个简单易用、设计贴心的中文菜谱软件。它可以帮助厨房新手轻松做出美味佳肴,也可以帮助厨艺高手整理记录自己的菜谱。它内置的几项功能更可以帮助你制定饮食计划,管理购物清单。相信它可以给您的生活带来极大的便利。
Dannon Recipe Box 让你可以存储,组织和共享所有你喜爱的菜谱。该软件配以大量原先载入的菜谱,并且你可以按照菜系/膳食,场合,准备方式,主要原料和其它标准在其中进行搜索。你可以添加你自己的带有照片(如果提供)菜谱,标记喜爱的菜谱以及打印菜谱或者通过电子邮件将其发送给你的朋友。Dannon Recipe Box 还集成了一个在线社区,在那里你可以张贴/阅读点评以及预览所有包含的菜谱。
集满汉菜点之精华的中华大宴!!
我喜欢3栏布局的网页设计,尽管时下正火的Web2.0似乎很少采用3栏布局。但没关系,我们是非非非主流。
但是3栏布局相对来说就比较复杂,有些难以控制,Noupe发表一篇文章,收集了9个号称永不过时的三栏布局设计技巧(9 Timeless 3 Column Layout Techniques)。现帕兰翻译出来,与你分享。
首先,任何一个布局通常都有headers, navigation bars, content containers, sidebars以及 footers. 我们在设计三栏主题的时候,最重要的目的就是发挥其最大的灵活性和自适应高度,这样才会看上去更加美观。下面9个三栏CSS布局将从多个方面来实现最好的布局方法,并都兼容IE和FF。
两个固定栏和一个可变栏
1) 3 Columns, The Holy Grail- 一个精致的3栏布局技巧示例
#leftcontent {
position: absolute;
left:10px;
top:50px;
width:200px;
}
#centercontent {
margin-left: 199px;
margin-right:199px;
margin-left: 201px;
margin-right:201px;
}
html>body #centercontent {
margin-left: 201px;
margin-right:201px;
}
#rightcontent {
position: absolute;
right:10px;
top:50px;
width:200px;
}
2) 3 Column Fluid CSS Layout- 使用100%高度
#left { float: left; width: 155px; padding: 5px; position: relative; /*** IE needs this ***/ }
#right { float: right; width: 110px; padding: 5px; position: relative; /*** IE needs this ***/ margin-right: -120px; /** This negative margin-right value is the same as the right column width (width + padding). ***/ position: relative; /*** IE needs this ***/ }
#content { float: right; margin-right: -165px; /*** Same length as .outer padding-left but with negative value ***/ width: 100%; position: relative; /*** IE needs this ***/ }
3) 3-col Layout Via CSS
不需要表格,不需要定位,不需要Hack,就能实现自适应的相同高度。呃,需要一张小小的GIF图片。
#left { float:left; width:150px; margin:0; padding:0; background:url("corner.gif") top right no-repeat; font-size:80%; }
#right { float:right; width:150px; margin:0; padding:0; background:url("corner.gif") top right no-repeat; font-size:80%; }
#middle { margin:0 150px; background:yellow; font-size:80%; }
4) 3 Columns – Flanking Menus
这是另外一个强大的3栏布局技巧
三栏都固定
5) Multi-Column Layouts Climb Out of the Box
#container{ background-color:#0ff; float:left; width:500px; border-left:150px solid #0f0; ? /* The width and color of the left rail */ border-right:200px solid #f00; ? /* The width and color of the right rail */ }
#leftRail{ float:left; width:150px; margin-left:-150px; position:relative; }
#center{ float:left; width:500px; margin-right:-500px; }
#rightRail{ float:right; width:200px; margin-right:-200px; position:relative; }
6) LayoutGala’s 3 Fixed Columns
div#container {width:700px;margin:0 auto}
div#wrapper {float:left;width:100%}
div#content {margin-right: 300px}
div#navigation {float:left;width:150px;margin-left:-150px}
div#extra {float:left;width:150px;margin-left:-300px}
#page_margins {width: 980px; min-width: 980px; max-width:none }
#main { float:left; width: 100%; background-color: transparent; background-image: url(../../images/bg_pattern.png); background-repeat:repeat-y; background-position:left; }
#col1 { width: 480px; float:left; margin-left: 240px; }
#col2 { width: 240px; float:left; margin-left: -720px; }
#col3 { margin-left: -5px; margin-right: 0; width: 240px; float:right;}
可变-百分比宽度
8 ) One True Layout
#block_1 { float: left; width: 34%; margin-left: 33%; }
#block_2 { float: left; width: 33%; margin-left: -67%; }
#block_3 { float: left; width: 33%; }
9) Max Design- Liquid insanity
A very good liquid example, could be used as a Newspaper like layout.
相关CSS布局资源
CSS Layouts – 950 pixels-简化你的CSS布局设计,轻松点击即可生成
ThreeColumnLayouts-这同样是一个快速生成CSS布局的网站服务,可以生成可变宽度和固定宽度的布局
Little Boxes- 16个CSS布局演示
Layout Gala-40个CSS布局分享。
教程和一些优秀的练习
The Perfect 3 Column Liquid Layout- 不需要CSS hacks. 友好的seo . 不需要图片。不需要javascript. 支持各大浏览器甚至兼容iphone.
Position Is Everything-提供一些有趣的CSS设计技巧和相关理论
Creating a CSS layout from scratch- 一步一步的教你学会CSS,总共12个页面,简单,直观,强烈推荐给那些想学CSS的朋友。
TunesBag是一个新近上线的在线音乐上传分享社区,其目的在于让你在任何地方都可以随时随听收听你的音乐.而需要的只是一台PC或MAC和一个浏览器.
你可以使用本地上传服务,或是把iTunes和Winamp里面的音乐上传到TunesBag,把这些音乐做为一个备份,同时也做为分享.我可以在Tunesbag里面分享你的音乐库和播放列表给你的朋友,且支持Facebook的好友列表分享功能.所有的这一切,你只需要现在免费注册,但现在还处于测试版本,你可以通过这里获得申请邀请函.
网格设计呢,通常显得很整 齐规范,有时看上去也比较专业。但网格设计相对来说也是比较复杂的,往往需要精准的测量和栏目划分。960 Grid System/960网格系统,这是一套可以让你快速创建网格设计的工具,之所以叫960,就是说模板的宽度是960像素。而之所以用960像素来做为标 准,是因为960像素宽具有高度的灵活性,它可以按2, 3, 4, 5, 6, 8, 10, 12, 15, 16, 20, 24, 30, 32, 40, 48, 60, 64, 80, 96, 120, 160, 192, 240, 320和480来进行划分。
960网络系统包含一个PDF网格页面,Fireworks模板,OnmiGraffle模板,photoshop模板和一套CSS框架下的html演示。如果你正准备进行一个网格设计,可以下载了使用一下。进入960 Grid System
每天都有一些新鲜有趣的网络浮出水面,但现在很多新网站在创办初期,都会有一个测试阶段。而在这个测试期里面,要享受到该网站的服务,就必须得到邀请才能注册。
我个人之前是比较厌恶这种邀请测试的方式,因为我觉得这种方式不过是为了达到“物以稀为贵”的效果,让大家趋之若鹜。事实上,我们也能承认,进行邀请测试的网站,有一部分是在耍这样的营销战略,而一部份什么都想跑在最前面尝鲜的用户,则为了一个邀请伤精费神的。那些先成为测试群体并握有邀请的用户,则感觉自己挺牛逼似的。
最近更深入的了解了一下关于新网站的邀请测试服务,转变了一些想法。甚至发现,这样的邀请注册是很有必要甚至是保持一个网站良好投入正式运作的必要开端。
呃,又说多了。
今天你介绍的这个Invite Share是一个专站分享网站邀请的服务。在这里,如果你手中握有某个新网站的邀请,可以分享出来。如果你需要哪个网站的邀请,可以看看有谁分享,并向他索取,等待给你发出邀请。这样就不必为了弄个邀请把自己搞的那么累,同时,也可能在这个过程中认识一些朋友。毕竟,喜欢同样的网站服务,在某种程度上来说,算是有共同语言的。
原文: Make PNG transparency work in Internet Explorer
翻译:PARAN
初学网页设计的朋友可能都会碰到这样的问题,需要在网页插入一透明图片。如果使用Gif格式的透明图片,可能像素低,显示不够清晰。如果用PNG格式透明图片,在IE6下将达不到透明效果,而是灰色的背景。这会让你的网页看上去非常丑陋,任何一个网页设计师都不想出现这样的问题,下面是一个小小的教程,教你如何让PNG格式的透明图片在IE6下同样能够正常显示。
我们先来看看在透明PNG图片在Mozilla firefox和Internet Explorer 6中的显示差异:
Mozilla Firefox
PNG透明图片在Mozilla Firefox下显示良好。
Internet Explorer 6
在IE6中这张PNG图片的背景却是一片灰白,真的很难看,除非你的网页背景色就是一片灰白:)
解决方法
首先,为你的图片外套一个DIV层,像这样:
<body> <div class=”flower”></div> </body>
然后,在CSS文件里面写入:
body {background-color:#000}
div.flower {background:url(flower-transparent.png) no-repeat; height:100px; width:100px}
呃,这是指Mozilla Firefox,要让其在IE6下面正常显示,你应该在<head>和</head>之间写入:
<!–[if gte IE 5]>
<style type="text/css">
div.flower {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’flower.png’ ,sizingMethod=’crop’);
}
</style>
<![endif]–>
这样,就OK了,下面是加了上面代码后的IE显示图:
如果还是不太明白的话,你可以下载演示看看.
能用CSS实现的效果,就尽量不要使用JS。但如果使用CSS需要很繁琐的代码,那用CSS也不见得是好事儿。这里是25个高级CSS技巧,有助于你提高你的CSS水平,让你对CSS的掌握更上一个台阶。这些技巧并不一定每个都实用,但重要的是去学习了解到这个CSS方法。
Create a Scalable Star using using CSS border
How to make sexy buttons with CSS
view plaincopy to clipboardprint?
1. text-shadow: 0px 1px 0px #e5e5ee;
Swooshy Curly Quotes Without Images
A CSS only fly-out menu with transparency
CSS Menu using CSS opacity property
Opacity Background Blending Effects
Transparency Menu Watermark on an image
how to create a blurry background using CSS
Examples of and How to Create the CSS Parallax Effect
A parallax illusion with CSS: The Horse in Motion
Learn how to create a block hover effect for a list of links
Horizontal Menus That Grow on You
Polaroid-izing photos with CSS and one Image.
Create a Magazine Type layout Using CSS
shows a trick that reveals a magic
Show a message when hovering over the links.
Add a “loading” icon to your larger images
via booto