解决了wordpress的三个小问题

一、代码高亮
这其实是个简单问题,之前一直不想安装第三方插件,于是自己写了个css简单处理,效果强差人意。css大概是这样的:

code, .mycode, .mywrapcode {
margin-top: 8px;
padding: 6px 0px 6px 10px;
background-color:#F7F2E0;
border:1px dashed black;
font-family:Consolas,Calibri,"微软雅黑", "新宋体", "宋体";
font-size:12pt;
display:block;
-moz-border-radius:3px;
border-radius:3px;
}

上次写长的sql代码,显示效果很差。于是安装了SyntaxHighlighter Evolved插件,彩色效果基本出来了,就是字体和行间距太小。这个插件允许使用一个额外的自定义css类,但测试后没有效果,因为默认的line-height和font-size两个css属性都增加了!important,自定义的css类即使定义了这两个属性也被覆盖了。没办法,直接修改插件的shCore.css文件了.

/*line-height: 1.1em !important;*/
line-height: 1.5em !important;
/*font-size: 1em !important;*/
font-size: 14px !important;

二、搜索出来的文章的摘要内容,缺少换行符,看上去很乱
这方面网上的例子很多,我用的是最笨的办法,在写blog的时候手工指定摘要内容。注意blog编写的默认页面是不显示摘要的,必须在Screen Options中人工选择后才能编辑摘要。

三、搜索页面缺少滚动条
网上没找到类似的问题,自己hack解决了,给默认的search-results类增加了一个css属性:overflow:auto

Comments are closed.