1, 关于图片
IE6只支持8位的PNG透明图片,所以,所有透明图片,需要转换成GIF格式的才能正常显示。
2,关于float以后的margin-left双倍问题
所有float:left后面,都要加上
display:inline;
3,float以后,撑开边框的方法
在float层的父层,加上:
#main-body:after {
content: "";
height: 0;
display: block;
clear: both;
}
如果上述方法无效的话,在float的层最后,加一个DIV层
<div style="clear:both"></div>
例如:
<div class="float-father"> <div class="float-left">......</div> <div class="float-left">......</div> <div style="clear:both"></div> </div>
4, padding-left and margin-left感觉都失效的问题
使用之前,需要在父层定义:
text-align:left;
同样的,如果想要使用padding-right,父层也不许加上定义
text-align:right;
5,关于javascript:void(0)
估计写ajax,现在很多人都会用到这个,但是在IE6,在a标签的href属性中使用javascript:void(0),会导致一定的bug。
例如:gif格式的动态图片突然没反应了
解决方法:避免a标签与javascript:的混合使用。比如,可以用span标签和css代码伪装一个超链接
- a-link-span {
- color: #8d9393;/*使用定义的超链接颜色*/
- cursor: pointer;/*鼠标经过图层变成小手状*/
- }
6. DIV 的高度失效问题
因为IE6 默认的字体显示大小在12-14px之间,当DIV的高度小于这个值的时候,IE6就会自作聪明把数值调大= =+
解决方法是加一个font的值:
font-size: 0px;
7. font-size: 13px失效问题
IE6 不能识别这个,解决方法是换成font-size: 9pt
8. min-height的问题
IE6 不能识别min-height,但是当高度超过height值时,它会自动加高。解决方法是。另外需要注意的是,设置了min-height的话,父层的overflow不能设置成hidden
min-height: 300px;
height: auto !important;
height: 300px;
9. li 左边的小圆点有时候去不掉
IE 6下,彻底去掉list-style要用:
list-style: none outside none;
10. position fix失效的问题
IE 6下的做法是:
postion:absolute;
bottom:auto;
top:expression(eval(document.documentElement.scrollTop));
11. input相同size下,text和password宽度不同的问题
这个是由于字体问题引起的,解决方法:
input{font-family:'Verdana';}
12. :hover失效问题
IE 6下,只有a支持:hover。尽量避免在其它标签内使用hover,必须用的话,用动态修改class实现
13. position:absolute 绝对定位偏移的问题
这个问题最近头疼死我了……ORZ
要注意的有两点,一个是absolute的父层最好定义成relative。另一个是,left要定义成0。就是IE6 和IE7下,绝对定位要把上/下,左/右都定义了。
14.float的层会另起一行的问题。
这个问题也哭死我了……ORZ,特别是,当要用float:right的时候。
解决方法一:把float:right的层放在前面,但是这样有时会影响语意,我对代码有洁癖,不喜欢这方法= =
解决方法二:把float:right的前面一层设置成float:left。但是这样就要考虑撑开父层的方法,代码量也比较多。总之都很纠结= =。
相关推荐
最后,`备注.txt`文件可能包含了关于如何使用这些脚本的说明或注意事项,例如如何在页面中正确引入这些文件,以及可能存在的兼容性问题和限制。 总的来说,通过合理地引入和使用这些JavaScript库,开发者可以有效地...
7. **注意事项**:尽管这类解决方案可以增强旧版IE的CSS3支持,但仍然可能存在兼容性和性能问题,且不建议过度依赖此类技术,因为它们可能影响网站的维护性和稳定性。随着IE浏览器逐渐被淘汰,关注现代浏览器和符合...
通过上述介绍可以看出,针对Firefox、IE6、IE7和IE8的CSS Hack是一种有效的解决浏览器兼容性问题的方法。虽然这种方法增加了开发和维护的成本,但对于需要支持多个浏览器版本的项目来说仍然是必要的。在实际应用中,...
同时,文档也可能包含一些常见问题的解决方案和注意事项,如防止CSS选择器冲突,以及如何与其他CSS3属性(如阴影、渐变等)一起使用。 总的来说,"iecss3.htc"是一个针对旧版IE浏览器实现CSS3圆角的兼容性解决方案...
- **注意事项**:使用Hack技术时需注意,过多的Hack可能导致代码可读性和维护性降低,并可能引入新的问题。因此,在使用Hack时应谨慎,并尽量寻找更好的兼容性解决方案。 2. **条件注释**: - **实现方法**:除了...
在标题"css3 支持ie8以下圆角"和描述"DIVCSS5圆角实例,CSS3版本圆角实例,支持低版本IE6-IE9浏览器"中,我们关注的关键知识点是CSS3的圆角边框以及如何在早期的Internet Explorer浏览器(IE6到IE9)中实现兼容性。...
- **渐变背景**:IE6-9不支持CSS3渐变,ie-css3.htc可以帮助创建线性和径向渐变背景。 - **多列布局**:在不支持`column-count`和`column-gap`等多列布局属性的IE浏览器中,ie-css3.htc可以实现类似功能。 3. **...
以下是一些关于如何让`div+css`在所有浏览器中保持一致性的关键注意事项: 1. **DOCTYPE声明**:DOCTYPE会影响CSS的解析方式。在HTML文档开头正确声明DOCTYPE,如`<!DOCTYPE html>`,有助于确保浏览器以标准模式...
- `*html #wrapper`: 特定于IE6的Hack,可以用来调整IE6下的宽度。 - `*+html #wrapper`: 特定于IE7的Hack,用于调整IE7下的宽度。 **注意**: 使用`*+html`选择器是针对IE7的特性,因为它可以识别`*+html`语法,...
本主题将深入探讨“IE创建动态表格注意事项”,结合提供的博文链接(已无法访问,但通常这类文章会讨论IE浏览器特有的兼容性问题以及解决策略)以及文件“userinfo.html”和“mootools.js”,我们可以推断出以下知识...
- **XHTML注意事项**:XHTML是HTML的一个更加严格的变种,强调语法的严谨性和正确性。例如,所有元素、属性及其值都应使用小写字母,属性值需显式声明,注意块级元素与行内元素的区别,正确使用字符实体如`©`...
在IT行业中,尤其是在网页设计和开发领域,"解决ie6下png图片背景问题"是一个经典且重要的主题。Internet Explorer 6(简称IE6)是微软公司早期推出的一款浏览器,由于其对PNG(Portable Network Graphics)图像格式...
在IT行业中,尤其是在网页设计与开发领域,IE6(Internet Explorer 6)作为一个古老的浏览器版本,...通过以上的方法和注意事项,开发者可以有效地解决这个问题,确保网站在各种浏览器环境下都能呈现出预期的视觉效果。
**注意事项:** - 在IE6/7中,如果两个元素的Z-index值相同,则它们之间的层叠顺序将基于元素在DOM树中的位置。 #### 三、禁用IE6/7默认的垂直滚动条 **问题描述**: 在默认情况下,即使页面内容适合窗口大小,IE6...
2. **兼容性问题**:随着Web开发技术的更新换代,很多新的HTML、CSS和JavaScript特性在IE6上无法正常工作,导致网页显示不全或者功能缺失。 3. **安全性问题**:IE6存在多个已知的安全漏洞,容易被黑客利用进行恶意...
随着技术进步,IE8于2008年底发布,带来了诸多改进,包括提升的安全特性、更强的JavaScript引擎以及对HTML和CSS标准的更佳支持,从而提高了网页浏览的效率和用户体验。 #### 为什么考虑从IE8换回IE6? 尽管IE8在...
#### 四、其他注意事项 为了确保在IE8中的兼容性,可以在`<head>`标签中加入以下代码: ```html <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> ``` 这行代码告诉IE8模拟IE7的渲染模式,从而...
4. **注意事项**:iepngfix虽然解决了大部分PNG透明问题,但并非万能。它可能无法处理某些复杂布局或动态加载的图片。此外,它也会增加页面的加载时间,因为需要额外执行JavaScript代码。因此,建议仅针对确实需要...