首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么用CSS使utf-8编码的中文、英文字符底对齐

2012-01-08 
如何用CSS使utf-8编码的中文、英文字符底对齐如题[解决办法]同一行的字是按 baseline 对齐的, 字体大小和风

如何用CSS使utf-8编码的中文、英文字符底对齐
如题

[解决办法]
同一行的字是按 baseline 对齐的, 字体大小和风格与UTF-8无关,是你没设置好中文字体

比如说 <span> 测试22 </span> , 这个SPAN里有中文也有英文, 如果你没设置字体, IE会使用自己的设置字体设置, IE的字体设置是按不同语言编码而来的. 如果只设置了一个英文字体,那么SPAN里的22会使用英文字体,而旁边的 "测试 "则将是IE默认的 "宋体 ", 同样SIZE的不同字体,高宽是不同的. 如果你把SPAN设置成中文字体,那么 "22 "和 "测试 "就一样效果了.


[解决办法]
<span> 测试22 </span>
显示的结果是:“22”有些下沉,不能同中文的底线保持水平
=======
是的,有这个问题,之前我也碰到过,强制设置中文和英文字体就好了
如,
<span style= "font-family: 宋体, Arial; "> 测试22 </span>

热点排行