说一点IE8中关于字体的事

Posted on 2010-03-26 14:58  チャチャの楽園  阅读(574)  评论(0编辑  收藏  举报

昨天在改页面Css的时候,发现有段文本嵌在<span><font>文本内容</font></span>中,我对span的样式定义了font-size的大小11px,在IE7下看完全没有问题,到了IE8里,字体就不受css的控制了,无论我怎样改变font-size的大小都没有变化。反而改变IE的字体大小(View->Text Size)时,这段文本的大小就会跟随改变。

 

后来问了同事才知道,原因在于我没有对<font>标签定义样式,原本在IE7及以前的版本里面,它会自动继承上一级的样式设置,但是在IE8中就不继承了,文本会使用<font>的样式,而我又没有为font设置样式,此时IE就会接管这段文本的样式了,导致改变IE的字体,这段文本的字体也会跟着改变。

 

以前一直没有怎样搞UI,现在搞起来真头痛呀!!!

Copyright © 2024 チャチャの楽園
Powered by .NET 8.0 on Kubernetes