关于ie6下a标签的haslayout问题.

已经有几个客户跟我反映,半像素创意设计的站点在ie下有问题.

正好今天起了个大早,顺便把半像素创意设计以前的历史遗留问题全部解决掉.

已经2010年底了,ie6依然是个无比淫荡又邪恶的软件.又被我天朝伟大的盗版系统事业以及牛逼的网银系统给无限扩大化,后果就是伟大的前端工作者们悲哀的奋斗在每一个可以温香软玉抱满怀的销魂夜晚,消耗着自己的如花的青春和宝贵的生命...每次想起ie6都让我情不自禁的想大骂一通.

 

废话不扯多了,今天解决了2大历史遗留问题,一个是IE6下的fixed定位,开始使用的相对定位办法是在让人恼火,页面中所有的position: absolute都tnnd被强奸了.导致页面一拖动就一塌糊涂.苦苦搜寻下找到了一个很棒的解决办法,来自一个牛逼的小伙子:http://www.planeart.cn/?p=877.使用之后果然腰不酸腿不痛上下楼也有劲了.

第二个是haslayout的问题,以前从来没有碰到过,看来是俺水平太差,几年了都没接触到这么高端的东东过.那么解决办法也很简单,ie6下设置:

* display: inline-block
* height: (任何值除了auto)
* float: (left 或 right)
* position: absolute
* width: (任何值除了auto)
* writing-mode: tb-rl
* zoom: (除 normal 外任意值)

解决方案和解惑来自于:http://www.qianduan.net/comprehensive-haslayout.html

最后,还是想要深情的吼一句:IE6你个纯傻逼!