之前一直用官方默认主题,看到很多博友的博客都非常绚丽,非常羡慕。网上有很多免费主题,也非常好看,typecho换主题也非常方便,虽然一直很想换个好看的主题,但是都忍住了,因为我想自己做一个属于自己的主题。想想我那匮乏的html知识,难度有点高啊。于是我就下载了N本网页制作的书籍进行恶补,仔细研究typecho的帮助文档,参看了N多别人的主题,包括WP,EMLOG,ZBLOG等博客的主题,在边学边实践下,我的处女作终于在2011年12月21日这一天出炉。看着自己的作品那个美啊,呵呵。小弟首次做主题,各位老鸟见笑。 下面说说这次做主题的体会。

1、 Div+CSS是关键。目前DIV+CSS已经是网页设计的主流,基本已经抛弃了表格式的网页。DIV+CSS虽然好,布局灵活,但对于初学者来说比较难上手,Dreamwave等所见即所得的编辑工具所起作用不大,基本是要靠手写代码,写完了需要到浏览器测试。虽然Dreamwave等网页编辑工具在所见即所得方面作用不大,但是对于初学者这个工具还是很重要的,我就有些Html标签不记得,那就用Dreamwave生成标签,还有代码自动提示,非常有用。
2、PHP也要略知一二。虽然做主题主要的html的事,但是毕竟这个html是要嵌入PHP中的,所以PHP语言也是需要懂一点的,不过只要能看懂基本的语句就可以,比如条件语句,循环语句,还有字符串输出等等基本的东西就可以了,对于初学者来说在做主题的时候尽量不要改里面PHP部分,很容易改出问题。
3、重视多种浏览器兼容性。对于做网页设计我想主流的浏览器都应该支持,所以制作主题时也要考虑浏览器的兼容,尽量不用兼容不好的元素,做完了之后要用各种浏览器多测试,主要是IE、Firefox、Chrome这几种用的人比较多。网上有一个在线测试网页兼容性的在线工具,推荐使用,地址是:http://browsershots.org/,可以测试几乎所有的浏览器。
4、第一次做主题尽量在默认主题上改。我想要自己一点一点写出来对于初学者来说几乎是不可能的,很难把问题考虑周全,因此我推荐在原有主题上改出自己的主题,通过修改CSS文件就可以达到大多目的,在加稍微动下页面文件,只要不是很复杂的效果都可以达到目的。边修改边用浏览器测试,看每个改动达到了什么效果,这有助于掌握这些知识要点。
5、多参考其他人做的主题。没有做过网页设计的人很难对网页设计有一个感性的认识,也很难有个完整的设计思路,所以要多看别人的作品,来激发自己的灵感,必要时直接照搬别人作品中你认为可以借鉴的部分,当然全部照搬就不叫自己的作品了,所以借鉴也有个限度,要做到有自己的特色、亮点。另外做网页于PS概念不一样,我们需要考虑的更多,比如网页的效率,如果为了使页面绚丽而使得页面载入很慢那就得不偿失了。也可能你有好的想法但是用网页来实现很困难,这是你最好做下调整,不要固执地追求这个效果。
6、少用图片和Flash。太多的图片和动画必然使得网页臃肿不堪,增大了服务器的负荷也降低了用户体验。
7、最后还有一个需要考虑的问题是SEO,这个我也不是很懂,就不多说了,对于做主题可能需要考虑的不多,typecho已经考虑到这些了。