用正则判断文字里的中英文并对应设置字体
方法来自蓝色理想。整个效果就是,可以让英文和中文又不同的css,也就是不同字体不同颜色。自动判断,不用手写啥style的。但是:
<script> var eReg=/([a-z]+)/gi function chg(obj,face1,size1,face2,size2){ obj.style.fontFamily=face1; obj.style.fontSize=size1; obj.innerHTML=(obj.innerText.replace(eReg,"<font face='"+face2+"' style=font-size:"+size2+">$1</font>")) } chg(t,"隶书","40px","Arial","10px"); </script>
找到上面方法后,我抽空尝试了一下,这里是可以定义字体和文字大小,但不能定义字符间距。晚上回家居然找不到上面那段代码的出处,倒是意外发现另一段。分两部分,自由很多:
js部分:略
css部分:
.cn { / 这里是中文样式 / color:red; background-color:yellow; font-size:12px; } .en { / 这里是英文样式 / color:#333; background-color:white; font-size:14px; }
只要把js里的divMain改为自己需要修改的文字所在的id就行了。至于css这里,想怎么设置都行,相当自由。在wp上测试成功,但发现加了很多span,看源代码觉得发毛,还是取消在blog上的使用,放独立页面玩玩倒不错。
能不能使用在ZB的标题上栏上,识别中英文,使用不同的字体设置
可以
我看了也是很恐怖,我网页已经很卡了,再加JS估计更卡,实用性并不是很强,呵呵
哈哈,所以我还是没用了。尤其放日志里一堆的span下来……
玲丹姐,我准备把ZB主题装到WP上,我遇到不懂的,你教教我,我问下,WP的主题制作,其模板是不是也和ZB一样有标签啊。
wp的主题我还不是很熟,是和zb类似的标签,但zb不能自定义功能标签,wp却可以,导致标签太多太杂(尤其看人家功能多的模板),一起学吧。
我遇到了一个标记的问题,很烦恼啦。
http://lotus-flower.cn/record/article/proem.htm
在IE8,Firefox3,Opera10,Safari4,Chrome2中,...是空N行的。可是IE7,IE6中,...只是换一行,不能空N行。
http://lotus-flower.cn/test/post/1.html
IE7,IE6中,...是能空N行。
我都是用UBB编辑器写日志,这是什么原因呢,烦死了
尝试定义下 br{line-height:30px}
br{line-height:30px} IE7,IE6理都不理
找到了,是letter-spacing:1px;引起的,增加br{letter-spacing:normal;}即可。
铃丹姐,加了你连接,前几次找你站留言,都是百度搜一下,才找到,哈哈。
谢谢,不过我已经不做链接了,不好意思。
没关系啊,你使用MAIL吗,我上QQ,机子就很卡,所以我基本上不用QQ了,我都是用PUSHMAIL,我的MAIL:wg19861117@gmail.com.你用不用MAIL,最好是QQMAIL,这样我一发MAIL给你,你就能看到了,你吧MAIL地址QQ留言给我吧,我登下
呃,忘记在侧栏留gmail了,呵呵。已经发邀请了,等通过……
您好!
上述第一段代码是否可以实现,对一篇文章中的中英文进行自动识别,并且让中文用楷体_GB2312英文用Times New Roman来显示呢(不需要对字间距进行控制)?非常着急,请回复谢谢!
可以,不过很消耗,没必要。