作者:逍遥赵

CSS栏目式布局(见上图)是一种十分清爽便捷的模板式个性化布局方式,和传统的日志罗列方式相比,CSS栏目式布局具有信息量大、主题排布清晰、界面清爽简洁、自动加载、更新文章标题等优点,一经推出便广受博友好评,一时间倍受推崇,许多博友纷纷效仿并各自推出了具有自己风格和特色的CSS栏目式布局。今天,我就来把CSS栏目式布局的制作方法详细告诉广大博友,本文采用全程图解的方式,代码中也有详细的注释,相信广大博友一定能够轻松上手。
CSS栏目式布局贡献及实践光荣榜:
在CSS栏目式布局的推出和制作中,以下博友做出了极大的贡献,特此表彰!他们是——
邻居——CSS栏目式布局的创使人。
个人博客: http://myok.blogchina.com/
DOZB——为CSS栏目式布局添加了自动更新功能并进一步完善了CSS栏目式布局的功能,同时为CSS栏目式布局写了注释。个人博客:http://dozb.blogchina.com/
逍遥赵——对CSS栏目式的宣传起了一定的推广作用,简化了邻居和DOZB的CSS栏目式布局制作代码,并对其进行了进一步的总结并写了注释。是第一个将CSS栏目式布局的标题栏由八个扩大到二十个的博友。个人博客:http://bimzcy.blogchina.com/
黑老虎——对CSS栏目式标题栏的渐变色进行了研究。是第一个将CSS栏目式标题改为其它颜色的博友,也是第一个将CSS栏目式布局的图片改成其它图片的博友。个人博客:http://yanhao.blogchina.com/
Hehe——是第一个使用CSS栏目式布局的女博友,对CSS栏目式布局的宣传起到了一定的作用,同时也对CSS栏目式布局的下沉问题进行了研究。个人博客:http://aheshake.blogchina.com/
操作步骤:
第一步——添加CSS渐变色标题栏:登陆个人博客后台,点击“模板设置”
中输入以下内容:
.mydiv1 {
BORDER-RIGHT: #94a6bd 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 10px 25px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 257px; LINE-HEIGHT: 150%; PADDING-TOP: 0px; BORDER-BOTTOM: #94a6bd 1px solid; BACKGROUND-REPEAT: no-repeat
}
.mydiv2 {
PADDING-RIGHT: 0px; BACKGROUND-POSITION: 10px 25px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 257px; LINE-HEIGHT: 150%; PADDING-TOP: 0px; BORDER-BOTTOM: #94a6bd 1px solid; BACKGROUND-REPEAT: no-repeat
}
.myimg {
BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 38px; PADDING-TOP: 6px; HEIGHT: 7px; BORDER-RIGHT-WIDTH: 0px
}
.mybg_01 {
PADDING-LEFT: 5px; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorStr:#ffff0000,EndColorStr :#ffffff00,GradientType:1); COLOR: #ffffff; PADDING-TOP: 2px; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
然后点击“保存修改”,我们即完成了CSS渐变色标题栏的添加
(有关第一步CSS代码的分析讲解:
.mydiv1和.mydiv2分别是左、右两个CSS渐变色标题栏的生成代码,.myimg是安置和生成标题栏右侧“more”标志的代码,而.mybg_01则是生成渐变色的代码。下面具体讲解一下它们的主要属性参数:
.mydiv1和.mydiv2中,WIDTH:用来控制标题栏的宽度。由于不同的模板宽度不一样,可能会因为有的模板宽度过窄而导致CSS栏目下沉的情况。一旦出现这种情况,大家可以按实际需要来更改WIDTH后面的数值。
.mybg_01中,startColorStr和EndColorStr后面的颜色代码用来控制标题栏的渐变颜色【所谓渐变色,就是指定一个开始颜色,指定一个结束颜色,整个背景便从左到右由开始颜色向结束颜色逐渐变化,整个背景的颜色是动态连续的,越接近右边其颜色就越接近结束颜色,越远离开始颜色,是一种常用的网页艺术修饰特效】,其中startColorStr就是开始颜色,,其后面的颜色代码#ffff0000是红色的颜色代码,而EndColorStr则是结束颜色,其后面的颜色代码#ffffff00则是黄颜色的代码,这样设置后,整个标题栏便从左至右呈现由红色到黄色的渐变。如果你想将标题栏的渐变色设计成自己喜欢的颜色,那么只需将startColorStr和EndColorStr后面的颜色代码分别修改成自己喜欢的颜色代码即可。)
第二步——在记事本中改写以下代码(//旁边的文字是注释部分):
//需要改写的地方之二
栏目一的网址" target="_blank">
※标题栏一的标题
栏目二的网址" target="_blank">
※标题栏一的标题
栏目三的网址" target="_blank">
※标题栏一的标题
栏目四的网址" target="_blank">
※标题栏一的标题
//……
//省略号表示如果有第五、第六个标题栏时依此类推写类似的代码。
我们先说代码中指出的第一处应该(见代码中“需要改写的地方之一”的注释)在记事本上修改的地方:category后面的个问号要改成具体的数字,每个标题栏对应的具体category数值,你可以通过点击“总目录”旁边对应的栏目

,就会进入一个新的页面,你会在页面中的地址栏看到以下网址
接着再说代码中指出的第二处应该(见代码中“需要改写的地方之二”的注释)在记事本上修改的地方:首先将“栏目一的网址”、“栏目二的网址”……替换成标题栏一、二……对应的网址(这里以“美丽家园”的博客为例)。比如“美丽家园”的第一个标题栏是“经济时空”,
那么只需点击“总目录”旁边的“经济时空”
,就会进入一个新的页面,你会在页面中的地址栏看到以下网址,
你在地址栏中看到的整个网址,便是栏目一的网址。将 “需要改写的地方之二”的栏目一、二……的网址依次替换成对应的网址即可。其次,我们来改各栏目的标题,比如“美丽家园”的标题栏一的标题是“经济时空”,我们只需将代码里“需要改写的地方之二”中的标题栏一的标题改成经济时空即可。其它标题栏标题名称的改写依次类推。
第三步——将上面在记事本里改写好的代码粘贴至日志中:首先将刚才在记事本里改写好的代码全部选中,然后复制。接着进入后台,点击“撰写”
,将“撰写模式”设置成“高级模式”
,在“文章是否置顶”中选择“置顶”
,然后在“撰写”的工具栏


最后,我们来检验一下结果:打开自己的网页,然后单击第一篇日志(文章)如果看到类似这样的效果

附录:广大博友在制作的同时可以参考我的博客的CSS栏目式布局的代码,网址是:http://bimzcy.bokee.com/2660280.html
另外,广大博友如果成功做成了自己的CSS栏目式布局,千万不要忘记告诉我们哦!你们的满意和欢笑就是我们的荣幸和前进的动力!如果你们在尝试的过程中出现了种种问题和困难,也请告诉我们,我们好帮助您并进一步改进。
CSS栏目式布局代表性主页一览:
《山水天下》

《C++之dozb的程序人生》

《黑老虎的歌》

《美丽家园》

《天堂的阶梯》

(来源:网络)
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=4398764