2010February . 2nd

10个令人叹为观止的Chrome主题

毫无疑问,Google Chrome凭借优异的性能,已经成为世界上势头最猛的浏览器。Chrome3推出的换肤功能,更是摆脱了以往单调的印象,Chrome也开始走向时尚。

今天看到20+ Best Chrome Themes,里面的主题都很漂亮,我自己从中选出10个,和大家分享一下。

Aero Black Theme for Chrome

Aero Black Theme for Chrome

2010January . 29th

再谈CSS圆角

CSS圆角在网页设计越来越精美的今天,圆角的应用已经越来越广泛这篇文章将分别讲述圆角在CSS2和CSS3里的创建方法。

从易用性来说,CSS3不需要额外的标记和图片,比CSS2要先进得多。但当应用在网站上时,采用CSS2能使页面在主流浏览器上的效果更加一致。下面将详细阐述创建圆角的各种方法和其对浏览器的兼容性。

注:本文以第一个配图的效果作为演示。

用CSS2创建圆角的方法

1.固定宽度的圆角

这个是最简单的方法最多只需要使用两个图片(顶部和底部),并且也不需要添加额外的标记。在这里,我使用以下两个图片做背景:rounded-toprounded-bottom

2010January . 27th

CSS 设置段落间距

段落间距网页设计里一个提升阅读体验的重要因素。但网页排版不想Word那样简单,你能否通过CSS有效率地设置段落间距呢?

网页设计里的文字排版问题

作为网页设计师,我们必须为文章的每个小标题和段落都预留一定的余量(在CSS通常使用margin),但一个段落里所包含的元素(HTML标签)并不是一成不变的,这意味着你必须为这些可能存在的元素都设置一个明确的样式,避免产生多余的代码。

在逐步向W3C的标准过渡的前提下,目前设置段落间距的方法主要有两种:

通过类(Class)

为段落的第一个元素指定一个Class值,赋予margin-top:0。

2010January . 27th

在 TestFreaks 淘到一台好手机

TestFreaks 点评狂
快到新年了,人人都会买些新衣服,新鞋子等等。我打算换一台手机,我现在用的是Nokia 5310XM,这东西太薄了,听电话时我总觉得自己拿着一块饼干贴在脸上。可是这两年新手机出太快了,我一时之间不知道买什么手机好。

2010January . 25th

提高主题的插件体验

很多主题作者为了提高开发效率,在主题里预留了一些指定插件的接口,当用户使用该主题,并且激活了相应的插件时,主题将自动调用插件,生成最适合该主题的效果。
如何为插件预留接口呢?以普及率很高的WP-Pagenavi插件为例,使用以下代码:

1
2
3
< ?php if(function_exists('wp_pagenavi')) : ?>
	< ?php wp_pagenavi() ?>
< ?php endif; ?>
2010January . 21st

如何把插件集成到主题里(1)

上一篇文章我发了一个免插件调用最多评论文章的代码,在读者的评论里出现了两种意见。一种倾向于支持把一些优秀的插件集成到主题里,省却用户的麻烦。一种倾向于在主题里保留对某些插件的支持,在发现该插件激活时自动加载。

我个人倾向于主题应该保持最大限度的精简,但必须保持良好的插件兼容性。但有一些插件,各方面已经非常完善,并且在未来一定时间内也不会对新版本的WordPress出现兼容问题,我们则可以考虑把它集成到主题里。对于集成到主题里的插件,我们可以体会到一些好处:
1.可以自主整合插件所需的JS和CSS文件,减少HTTP请求;
2.在整合的过程中,你可以去除插件中你不需要的部分,减少垃圾可以令WordPress运行更快;
3.可以提高主题的易用性。

在这个系列的文章里,我将说说怎么把插件集成到主题里,我选用MG12出品的AJAX Comment Pager作为试验品。这款插件的特点是简单实用,源码里注释详细。

2010January . 18th

显示最多评论的文章(无插件版)

终于放寒假了,昨天回到了家里,今天装好电脑后就开始忙一个新的网站了。
怎新的网站里,我需要在某个地方显示最多评论的文章。作为一个定制模板,强行要求用户在使用这个模板前先安装某个插件显然是很不好的,因此我们必须在模板里集成所有用户所需要的功能。废话不多说了,上代码。

2010January . 16th

主题发布:Inpad

Inpad其实是我很久之前就开始构思的一个主题,可是当时做得十分失败。这次发布的Inpad代码已经全部经过重写,并且通过了详细的测试,错漏应该比较少了,就重新发布吧。
WordPress主题:Inpad

2010January . 12th

加入WordPress Jam

WordPress Jam
WordPress Jam是由WordPress超级高手Denis带头建立的一个专门提供WordPress定制服务的团队,由很多主题和插件的制作高手组成。
在2010年的某一天,Denis叔叔接受了我的请求,让我加入了这个牛气冲天的团队。团队里高手云集,个个都是牛逼级别,与他们相比,我只能算是牛脚跟级别了,对牛逼,我只能暂时只能仰视,摸也摸不到。
Denis对我这种新手也很公平,在他的带领下,我已经参与了一个项目的制作。目前我在团队里负责PSD to HTML的工作,也就是写HTML和CSS。在这个团队里,我能得到很多高手的指导,在以后的日子里,我不能取得进步就违反自然定律了。

2010January . 9th

插件推荐:Admin Post Navigation

对于经常对大量文章进行编辑操作的童鞋来说,最麻烦的事就是修改完一篇文章以后需要保存,退出编辑,再打开下一篇文章进行编辑。
Admin Post Navigation是一款后台插件,在编辑文章的时候会在编辑器上方添加一个链接到上一篇文章和下一篇文章的导航栏,如下图。
Admin Post Navigation

Subscriber selector

Close