[jiangxin 2008-10-10] 改进了当前皮肤(theme)对 IE6.0 的支持

今天(2008-10-9),梁玉娟告诉我在更改了个人主页模板后,导致周报和博客的入口(更多...的链接和日历)在 IE 6.0 下都不见了。 但是在 Google Chrome 下显示是正常的。

经过检查的确如此,这是 IE 6.0 对浮动对象的处理和其他浏览器不同,甚至和微软自身的浏览器也不同,IE7.0的显示是正常的。 在前一个阶段设计网站主页的皮肤时,用的是 Linux 下的 FireFox 浏览器,Windows 下用的是 IE7.0,所以没有及时发现这个问题。

感谢梁玉娟

这个问题已经解决。并附带解决了其他几个问题...

  • 通过在为浮动对象的 CSS 增加 position:relative 和 clear:right 等样式解决浮动对象不显示问题;

  • 增加日历等样式表,界面更加友好;

  • 解决了一个切换皮肤的 bug;

  • 解决了昨天新写的 jQuery 宏在 IE 下不能正常工作的问题:

    • 当作为 P 元素的子元素,不能设置 nextSibling.innerHTML

  • 解决了 IE 7.0 下,在编辑模式的 textarea 的位置靠右的问题;

-- 蒋鑫 2008-10-10 01:45:41


博客类