昨天把文章标签添加到首页侧栏,发现默认的标签显示排列比较混乱,标签背景色也与整个页面不是很协调,于是决定对侧栏标签列表样式进行修改。话说Z-BlogPHP主题修改比Z-BlogASP要麻烦很多,不能在后台直接修改,然后前行效果观测,需要用FTP软件把相关文件下载到本地,修改好之后重新上传。当然,也可能是我对这个不熟悉,反正我是这么折腾的。没办法,非专业人士,请勿见笑。
我的想法是把侧栏文章标签分两列排列,在文章标签前面加上li效果,同时修改标签为白色背景,黑色字体。用一句话说就是侧栏文章标签显示效果与文章归档、友情链接显示效果一致。
借助Firefox的Web开发工具发现控制侧栏文章标签显示效果是由下面CSS样式控制的。
.widget_tags li { width:auto; float:left } .widget_tags li::before { display:none } .widget_tags li:hover a { background-color:#d14836 }
好吧,经过Firefox的Web开发工具反复测试,把上面的代码修如下,侧栏文章标签显示效果就是我想要的了。
.widget_tags li::before { content:""; position:absolute; width:4px; height:4px; background-color:#000; margin-top:12px } .widget_tags li a { padding-left:0; padding:4px 5px; background-color:#fff; color:#333; margin-right:4px } .widget_tags li:hover a { background-color:#fff }
即:指定widget_tags li的宽度为50%;指定.widget_tags li::before的显示效果;.修改widget_tags li a的背景和字体颜色,同时调整padding左侧宽度。完成修改,然后保存并重新上传,再登录后台清空缓存,回到前台刷新一下页面。现在侧栏文章标签列表显示很整齐了。另外,顺便修改了首页文章调用的图片和摘要内容显示样式。
.list .content .img { float:left; width:200px; height:140px; overflow:hidden }.list .content .imgr { line-height:28px; margin-left:220px; margin-top:-5px; max-height:168px; text-align:justify; text-justify:inter-ideograph; overflow:hidden }
又是经过N次实验,终于把它修改为下面这样时,首页文章摘要和相关图片显示更协调一些了。
.list .content .img { float:left; width:230px; height:140px; overflow:hidden }.list .content .imgr { line-height:28px; margin-left:250px; margin-top:0px; max-height:140px; text-align:justify; text-justify:inter-ideograph; overflow:hidden }