几米天空

--------我的几米天空

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

今天同事跟我说我的一些样式好像ie6下有问题,去看了一下,还真的,文本框的样式全部不行,就郁闷了,老盖也太不厚道了,ie7下没问题,ie6倒是出问题。就上网下载了个绿色版的ie6,调试一下,发现了一个很奇怪也很搞笑的答案,具体详细看下面:

我的css文件中这样:

/* 单行文本框*/
.TextBox_MouseOver { border:1px #C8E3FF solid; height:20px; background:#F2F9FD; color:#003399; }
.TextBox_MouseOut { border:1px #636E81 solid; height:20px; background:#FFFFFF; color:#000000; }

/* 多行文本框*/
.MultiTextBox_MouseOut { border:#333333 1px solid; color:#000000; background:#FFFFFF; overflow:auto; }
.MultiTextBox_MouseOver { border:#C8E3FF 1px solid; background: #e5f5ff; overflow:auto; color:#003399; }

就这2个有"框"的出问题,我把这"框"字放到其他地方,其他地方也就卡查了,看来这个"框"还真不讨人喜欢。找出了原因,我就把它改成拼音了,希望后人别把俺看成只会拼音不会打字的~~~

  后来上网查了下,也发现一个人(百度搜索的范围+俺的搜索能力)也碰到这个情况,不过那个仁兄是在ie6和ff下对照出现的,那时ie7还没出,看来这是ie6的bug其一,顺便偷取下仁兄的劳动成功:

“其样式表编码格式ANSI,页面编码UTF-8,最后判断是在UTF-8编码下读取ANSI信息造成的字符 紊乱导致无法获得正确定义的类”,在转换成gb2312时,css是正确了。。但是页面就乱了。。

posted on 2007-09-11 09:08  几米天空  阅读(347)  评论(1编辑  收藏  举报