请选择 进入手机版 | 继续访问电脑版
收藏本站腾讯微博新浪微博
点点网模板设计大赛 phpchina

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 用悬赏 三天解决问题 解决访问速度慢 论坛支持农历生日 - 给官方提建议

论坛活动及任务 归纳网站最新活动 地图任务 邮件更新任务:保护帐号安全

积分换实物,来参加蓝色理想积分兑换吧! 联系招聘客服 蓝色理想帮你找工作! 万元奖励等你拿——点点网模板设计大赛

查看: 5732|回复: 36

一段文字,怎么对中文和英文应用不同的CSS [复制链接]

无缺 楼主
帖子
282
体力
1005
威望
0
发表于 2003-2-5 19:49:00 |显示全部楼层
比如论坛对发贴的内容应用CSS,中文用宋体 12px,英文用Verdana 10px
© allinhands
西部数码顶级域名注册商39元抢注!
LeXRus 

没壳的小龟

荣誉管理 手机认证 

帖子
5379
体力
20999
威望
61
发表于 2003-2-5 20:27:00 |显示全部楼层
我的留言簿就是这样的..

http://LeXRus.com/XBook/

用正则替换的..不知还有更好的方法没..
租服务器,上51IDC | [长沙]招聘:PHP经理10K/WEB前端6K/PHP开发6K

使用道具 举报

Fly 

Developer

钻石会员

帖子
2352
体力
9394
威望
116
发表于 2003-2-5 22:11:00 |显示全部楼层

 提示:您可以先修改部分代码再运行



一起定义中文与英文
font-family: '黑体','Arial Black'

使用道具 举报

无缺 楼主
帖子
282
体力
1005
威望
0
发表于 2003-2-5 22:18:00 |显示全部楼层
to:Fly,我主要是想办法解决字体大小不同的问题。
© allinhands

使用道具 举报

LeXRus 

没壳的小龟

荣誉管理 手机认证 

帖子
5379
体力
20999
威望
61
发表于 2003-2-5 22:57:00 |显示全部楼层
帮你写一个:

 提示:您可以先修改部分代码再运行

使用道具 举报

无缺 楼主
帖子
282
体力
1005
威望
0
发表于 2003-2-6 03:24:00 |显示全部楼层
谢谢LeXRus
© allinhands

使用道具 举报

无缺 楼主
帖子
282
体力
1005
威望
0
发表于 2003-2-6 05:30:00 |显示全部楼层

 提示:您可以先修改部分代码再运行

© allinhands

使用道具 举报

无缺 楼主
帖子
282
体力
1005
威望
0
发表于 2003-2-6 05:36:00 |显示全部楼层
如上,js怎么来替换换行呢?
© allinhands

使用道具 举报

LeXRus 

没壳的小龟

荣誉管理 手机认证 

帖子
5379
体力
20999
威望
61
发表于 2003-2-6 10:03:00 |显示全部楼层

 提示:您可以先修改部分代码再运行

使用道具 举报

帖子
557
体力
2729
威望
0
发表于 2003-2-6 10:34:00 |显示全部楼层
中英文混排也恼的我好长时间啊

但向你们这样弄一整个页面那岂不是麻烦啊

使用道具 举报

帖子
1347
体力
8662
威望
3
居住地
广东省 深圳市
发表于 2003-2-6 11:09:00 |显示全部楼层
如果你感觉麻烦,就定义china和english两个CSS。中文和英文分别指定一个
爱问SEO http://www.9zseo.cn

使用道具 举报

帖子
557
体力
2729
威望
0
发表于 2003-2-6 11:14:00 |显示全部楼层
我以前就是这样做的

使用道具 举报

LeXRus 

没壳的小龟

荣誉管理 手机认证 

帖子
5379
体力
20999
威望
61
发表于 2003-2-6 12:09:00 |显示全部楼层
不明白你要做什么..我帖的第一个办法不是很简单了吗?
转意"换行"是应用在textarea上的..我做个例子而已..实际应用当然不是这样..
平时换行直接用<br/>咯..有什么麻烦?

使用道具 举报

帖子
557
体力
2729
威望
0
发表于 2003-2-6 12:44:00 |显示全部楼层
好了哈

使用道具 举报

老张

钻石会员 手机认证 

帖子
4410
体力
10751
威望
2
发表于 2003-2-6 14:04:00 |显示全部楼层
我觉得还是有问题:

墙外越来越科幻 墙内越来越魔幻

使用道具 举报

LeXRus 

没壳的小龟

荣誉管理 手机认证 

帖子
5379
体力
20999
威望
61
发表于 2003-2-6 15:05:00 |显示全部楼层
不..右边的才是..左边的是13px的..

 提示:您可以先修改部分代码再运行

使用道具 举报

effect 
帖子
449
体力
2258
威望
20
发表于 2003-2-6 15:39:00 |显示全部楼层
LeXRus在上个帖子中说
帮你写一个:

 提示:您可以先修改部分代码再运行


LeXRus,我刚才尝试了一下把<script>的东西删掉,但是效果就没有了,LeXRus我想问的就是replace这个替换函数是用来干什么的,还有(/([\u0391-\uFFE5]+)/ig是用来干什么用的?你用的是正则表达式吗?你能简单的介绍一下吗?
你是江湖我大哥。

使用道具 举报

锌版 
帖子
503
体力
1406
威望
4
发表于 2003-2-6 15:46:00 |显示全部楼层
你千万不要耍我,不要说你也不知道噢!
xstr.replace(/\r\n/ig:这个好介绍
下面的就不知道是怎么回事了
怕死,是因为我太热爱生活了!

使用道具 举报

Com 
帖子
329
体力
1360
威望
0
发表于 2003-2-6 15:58:00 |显示全部楼层
你干脆把它看成一个模块。不就成了!
大好男儿光争日月,精忠魂魂气壮山河!

使用道具 举报

锌版 
帖子
503
体力
1406
威望
4
发表于 2003-2-6 16:05:00 |显示全部楼层
那个窗口是怎么实现的,^_^
怕死,是因为我太热爱生活了!

使用道具 举报

ranma 

色孔雀

银牌会员

帖子
2132
体力
2618
威望
20
发表于 2003-2-6 16:15:00 |显示全部楼层
解释一下:
  1. <style>.cn{font-size:12px;font-family:宋体;}body{font-size:9px;font-family:verdana;}</style>
复制代码

此段代码是定义中文样式的CSS代码

  1. <script xmlns:x="http://LeXRus.com/">function xsize(xstr){
  2. return xstr.replace(/([\u0391-\uFFE5]+)/ig,"<font class=\"cn\">$1<\/font>");}</script>
复制代码

这段代码中xmlns:x="http://LeXRus.com/"是定义的名域,从全文看来似乎没用。
写一个函数xsize,作用是转换"中文"为"<font class=cn>中文</font>"
[\u0391-\uFFE5] 是正则里表示的中文
$:匹配输入字符串的结束位置。
g:全域比对(Global match)
i:忽略大小写(Ignore case)
replace函数的作用就是将第一个参数转换为第二个参数

下面就不用解释了,呵呵

使用道具 举报

green 
帖子
603
体力
1251
威望
0
发表于 2003-2-6 16:20:00 |显示全部楼层
你有没有搞错,答非所问!
严肃,谦虚,刻苦钻研!

使用道具 举报

帖子
557
体力
2729
威望
0
发表于 2003-2-6 16:36:00 |显示全部楼层
kao哦
你们就不会写出现成的.css给别人啊


-------------------------
注意你的言辞,不要用粗鲁的态度对待热心帮助你们的朋友
PS:要是你水平够,就不会自己写么

使用道具 举报

effect 
帖子
449
体力
2258
威望
20
发表于 2003-2-6 16:39:00 |显示全部楼层
我知道了问题出在中文这里,必须得替换!是否可以下班了,明天见!
你是江湖我大哥。

使用道具 举报

zy2003 
帖子
307
体力
1183
威望
3
发表于 2003-2-6 17:12:00 |显示全部楼层
LeXRus说得很清楚了嘛!这是我见过的做好的解决办法了!随便你分别摆布中英文的样式!
你们还在说什么?

 提示:您可以先修改部分代码再运行

我不想上网..

使用道具 举报

myhyli 

卖坏梨

荣誉管理 手机认证 

帖子
11865
体力
53501
威望
220
居住地
浙江省 杭州市
发表于 2003-2-6 17:27:00 |显示全部楼层
双字节(不一定是简体中文)可以用
/([\u00FF-\uFFFF]+)/g

使用道具 举报

极度色郎

钻石会员

帖子
4007
体力
8560
威望
83
发表于 2003-2-6 19:13:00 |显示全部楼层
很久没来DW区灌了 狂喜ing

http://by2001.myrice.com/desktop/download.htm

这是我01年刚接触DW时的“解决方法” ..... -__________-!####

thx all ~
天堂的光辉不能到达的地方,有一只自由的色狼

使用道具 举报

秋水无恨

荣誉管理

帖子
3006
体力
19513
威望
226
居住地
美洲 美国
发表于 2003-2-6 23:31:00 |显示全部楼层

使用道具 举报

myhyli 

卖坏梨

荣誉管理 手机认证 

帖子
11865
体力
53501
威望
220
居住地
浙江省 杭州市
发表于 2003-2-6 23:40:00 |显示全部楼层
都没能很好的解决
<tag property="中英文">中英文</tag>的问题

使用道具 举报

帖子
45
体力
144
威望
0
发表于 2003-2-7 12:35:00 |显示全部楼层
ranma在上个帖子中说

写一个函数xsize,作用是转换"中文"为"<font class=cn>中文</font>"
[\u0391-\uFFE5] 是正则里表示的中文
$:匹配输入字符串的结束位置。
g:全域比对(Global match)
i:忽略大小写(Ignore case)
replace函数的作用就是将第一个参数转换为第二个参数



请问有无查找正则表达含义的手册或资料??
MSDN??
指点一下
xraymond ++

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|安久科技提供CDN|blueidea.com ( 京ICP备05002321号 )  

GMT+8, 2012-2-9 15:24 , Processed in 0.146441 second(s), 8 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部