1 浮动元素的双倍边距Bug
元素浮动,而且,在浮动的相同方向设有一个外边距(如float:left margin-left),
则IE6会把外边距翻倍。
解决1:
设置元素display:inline。 由于CSS规范明确说明浮动总是加在块级元素上的,
把display:inline应用到浮动元素上,他的效果跟display:block是一样的。
解决2:
* html #warning{ display: inline; }
这条规则没有意义,因为合法的html元素不能包含在其他元素中。
但对IE7以前的浏览器有效。
2 PNG图片的透明背景问题
解决1:
javascript库 DD_belatedPNG()
相关站点:
详细解释现代浏览器的Bug。
www.css-discuss.org 专注于讨论CSS在现实工作中的使用方法
css-discuss.incutio.com/?page=BrowserBugs 浏览器的CSS缺陷
关于CSS的hack技巧
css-discuss.incutio.com/?page=RoundedCorners 使用CSS3之前的技术建立圆角
阅读(849) | 评论(0) | 转发(0) |