20061/12

IE令人发指的Bug之一 Published by nowa 18:17:03 十二月 01th,2006 in 前端实现-CSS.

最近一直在优化项目的页面。IE7已经70%的和FF在渲染和解释上类似了,这让我颇为欣喜。想想人也真容易满足,m$这5年磨出的一个玩意,到这个程度上我竟然就有些满意了。也怪m$不争气,在我刚刚这样想的时候,它就来了一个在IE6时代就存在的问题,把我折腾个半死。
Quotes
<ul>
<li>nav1</li>
<li>nav2</li>
<li>nav3</li>
</ul>

我这样做了一个Tab样式的导航,在FF下完美显示,可是到了IE下(IE5.01~IE7),除了最后一个Tab,前面的每个Tab的背景在往右超出了Border大约5px。我很郁闷,针对IE写Hack是可以解决这个问题,但是为什么就会这样呢?似乎这个和IE被千夫所指的盒模型不相关丫。在接下来的一个小时里我尝试了很多种方法,均以失败告终。

我很郁闷,吧嗒着嘴巴直响骂人。于是出于泄愤的目的,我把那些li标签都弄成了一行。
Quotes
<ul>
<li>nav1</li><li>nav2</li><li>nav3</li>
</ul>

结果奇迹出现了,我得到了我想要的效果。。。。。。。。。。。。。。。m$竟然把换行符也作为了可显示字符放到了li标签里。。。

我吐血,为我的一个小时的大好时光默哀!

IE  bug  令人发指  

此文发于 2006-12-1 18:17:03,归类于 前端实现-CSS,已阅读
Trackback引用地址:http://blog.nowans.com/trackback.asp?id=166
日志评论Feed地址:http://blog.nowans.com/feed.asp?o=comment&id=166

7条留言针对“IE令人发指的Bug之一” 订阅评论 发表评论

  • 飞速 2006.12.2 / 0:37 am 1

    虽然我看不懂,但是希望你不要吐血,毕竟你付出了时光,也是有结果的,再接再厉吧

    Unknown browser
  • king001 2006.12.5 / 12:20 am 2

    呵呵,我也遇到过这种情况

    Unknown browser
  • yuan 2006.12.11 / 8:22 am 3

    哦~~~原来是连成一行,以前也想控制成一个样,老是不成。

    Unknown browser
  • rage 2006.12.18 / 9:44 am 4

    哈哈,著名的3px bug~ 才遇上?

    Mozilla Firefox Mozilla Firefox 2.0  Windows Windows XP
  • nowa 2006.12.18 / 11:14 am 5

    to:rage
    不知正淳兄大驾光临,有失远迎,恕罪恕罪。嘿嘿

    Mozilla Firefox Mozilla Firefox 2.0  Windows Windows XP
  • erica 2007.12.16 / 17:49 pm 6

    呵呵,经典bug。

    Mozilla Firefox Mozilla Firefox 2.0.0.11  Mac OS Mac OS X

假使你有话要讲,我想我还不至于拦着你罢: