网页中英文混排行高不等问题

在ie下(6或7,8没有试过)当出现中英文混排,都采用默认字体时,并使用 li 列表做float时,会出现如文字排列上下不对齐的情况。英文采用arial字体,中文使用宋体。可在a标签内注明 line-height:1.231,可解决行高不等以及字体与下划线粘连问题。

 

这个问题以前不知道是为什么,以为是CSS控制的问题,而FF中没有什么问题,IE中总是不对。

还XX地问了美工,结果他更是250,今天临时用自制的IE工具修改DOM,看效果,发现是混排造 成的,一查GOOGLE,就解决了。真是的,看来看问题的角度是十分重要的,往往程序员会陷入一种思维的定式,考虑问题总是一个切入点,得到的结果也总是一样,这时一定要想想,从另外的角度去想。难呀!!!问题本身不可怕,怕的是自身没有合理思考。

你可能感兴趣的:(css,IE,Google)