今天在QQ群里遇到这个问题,就简单说一下吧。网站模板有几种称呼:模板、皮肤、框架,其实准确点说,模板里面包含框架(结构)和样式(皮肤)两块。框架的实现方式有两种,一种div构架,一种table构架;样式只有一种,也就是一般所知道的CSS。现在通俗点解释框架和样式到底是啥。

框架:就是你想把网站内容怎么放,怎么布局;大的来说单栏、两栏、三栏、多栏、cms列表等等,小的来说比如广告放在哪块、导航放上面还是侧面。

CSS样式:就是定义框架里面的背景图、文字颜色、细节位置等等。

有些布局效果,可以通过框架来完成,也可以只通过CSS来完成。至于学会这两块要什么?主要是简单的html和熟练的CSS。html里面需要多深?其实知道写div、table、a、img等等就行了,至于js,网上已经有丰富的js特效代码,只要你会找会用,就行了,至于这段js怎么写可以完全不用理会;jq效果也一样。另外,需要知道asp、html、php等等这些文件里哪些是模板代码,哪些不能乱动;当然这块不用紧张,自己多去尝试几次就能了如指掌。

而CSS方面反而要求深一些,现在浏览器过于丰富,CSS兼容问题比较要命。困扰制作者的最大问题不是如何把网站做出来,而是如何把握住在各个浏览器里的效果。其实CSS的入门很简单,难就难在娴熟;娴熟这块我自认现在也还没达到那种水平,很多地方还要琢磨老半天。不过想修改下自己的网站,不需要娴熟,至少能知道颜色、图片等等CSS在哪里修改就行了。

程序代码就是asp或php或asp.net或jsp等等这些玩意,这些构成了一个动态网站,如blog、cms、bbs等。对于使用者来说基本不需要考虑这方面的东西,玩网站只需要会使用就行,不需要会写。当然,有兴趣接触下入门的知识还是不错的。

所以,玩博客根本不需要懂得什么语言,要硬说语言的话,就是一个CSS,而CSS的中文名只是样式表。而只要会模板制作的话,无论在什么程序上,你都能做出一个自己想要的网站外貌。