关于ie6,ie7兼容性总结

ie的float bug(ie6,ie7)使前端工程师们为之困扰,最常见的现象就是:当浮动元素的父级元素在拖动滚动条的时候出现边框的缺失,对于此类问题的解决方案就是使浮动元素获得布局.

在诸多的情况中,因为页面需要宽度自由伸缩而不能申明宽度为固定值,但我们可以设置*height:1%;,*在这里可谓是举足轻重,因为*只能被ie7及以下版本解析,ie8并不识别此类写法,所以可以使用这个写法来区别ie8和其他版本号的ie浏览器.对网上流行的ie8 beta1的hack,也算是一个补充.

一些常用的hack测试

* html p {color:red;} 支持 IE6 不支持FF IE7 IE8b
*+html p {color:red;}   支持 IE7 IE8b 不支持FF IE6
p {*color:red;} 支持 IE7 IE6 不支持FF IE8b

IE8 中增加了 CSS3 中的子串匹配的属性选择器(substring matching attribute selectors),具体规则与正则中的匹配很相似:

E[att^=’val’] //子串以’val’ 开始
E[att$=’val’] //子串以’val’ 结束
E[att*=’val’] //子串中包含’val’

IE8 支持绝大多数基本的 CSS2.1 选择器,不支持的包括但不限于:[:first-line] 、[:first-letter]。
对于 CSS2.1 中的 generated content 部分,即通过使用伪元素 :before 和 :after 添加文本内容,IE8 中支持 并未完全 。
而对于几乎在其他浏览器中都支持的 opacity 和 RGBA ,IE8 中依旧没有支持。
对于原来用来区分 IE 的 HACK 在 IE8 中基本失效(比如*property:value、*property:value等)。
原有 IE 的 list-item whitespace bug 在 IE8 中依旧存在。
原有 IE 的 z-index bug 在 IE8 中依旧存在。
IE8 中产生新的 bug:当 line-heigth 小于正常值时,超出的部分将被裁切掉。
IE8 中依然不支持 display:table 。
IE8 中依然不支持 border 的 transparent 值。
IE8 中 @import 只支持三层嵌套。
IE8中 border的 transparent 不被支持
IE8中产生新的BUG:line-heigth BUG
/*/p{ color:#1e90ff}/*/ 只针对IE8的hack,可以是属性也可以是类

 

本文转自:http://www.cnblogs.com/li0803/archive/2009/08/22/1552094.html

Cadence IC618与Spectre231安装:环境变量与License配置详解 在Linux系统中部署Virtuoso等EDA工具时,环境变量与License管理是决定工具能否顺利启动的核心环节。环境变量决定了系统如何找到工具二进制文件以及工具如何定位自身资源,而License则通过FlexLM授权机制控制工具的使用权限。理解PATH、CDS_ROOT、CDS_LIC_FILE等关键变量的作用,掌握lmgrd服务与lmstat验证方法,能显著减少安装后启动失败的概率。无论是学生初装Cadence IC618与Spectre231,还是实验室工作站需要搭建可用的模拟设计环境,理顺环境变量 阅读详情

相关推荐

手机也能跑大模型?QNN框架实战:从模型量化到Android部署全流程

本文详细介绍了如何利用QNN框架将大模型部署到Android手机端进行端侧推理。通过实战演示了从模型量化(如INT4/INT8混合精度)到Android应用集成的全流程,包括内存优化、性能调优及常见问题排查,帮助开发者实现大模型在资源受限设备上的高效本地运行。

joy55的博客 501

IE8不兼容

<meta http-equiv="x-ua-compatible" content="ie=7" /> <title>前面加上这句,使用ie7兼容 如果还是不行,请使用HACK属性吧 ======================================= ie的float bug(ie6,ie7)使前端工程师们为之困扰,最常见的现象就是:当浮动元素...

weixin_34302561的博客 134

Vue集成天地图:从定位到交互绘图的完整实践指南

本文详细介绍了如何在Vue项目中集成天地图API,从基础配置到高级功能实现,包括定位、标点、画线等交互绘图功能。通过实战代码示例和性能优化技巧,帮助开发者快速掌握Vue与天地图的结合应用,提升地图开发效率。

weixin_29013129的博客 248

IE6,7通过opener hack方式实现完美跨域

之前在项目的时候,有需要跨域请求和处理一些大数据量得数据,对于服务端提交的数据非常的之大,get的URL长度限制满足不了需求,又由于跨域的影响,一直很头痛数据传输的问题。于是乎,上网搜了搜一些跨域的解决方案,无非了iframe嵌iframe,通过window.name或者hash,做跳板,都受到url长度的限制,不是很理想。我们都知道在HTML5中,提供了一种postMessage的消息机制,可以...

weixin_34191734的博客 159

RISC-V内核移植实战:从零开始手把手实现RT-Thread上下文切换(附GD32VF103代码解析)

本文详细解析了在RISC-V架构上移植RT-Thread实时操作系统的核心步骤,重点聚焦于上下文切换机制的实现。通过对比ARM Cortex-M与RISC-V在中断处理和寄存器管理上的关键差异,并以GD32VF103开发板为例,手把手指导开发者完成libcpu抽象层适配、线程栈初始化以及三种上下文切换方式的代码编写与调试,为嵌入式开发者从ARM转向RISC-V平台提供了实战指南。

fern8的博客 740

Python实战:从中国气象局天擎平台自动化获取与处理雷达基数据

本文详细介绍了如何利用Python脚本实现从中国气象局天擎平台自动化获取与处理雷达基数据。通过环境搭建、安全认证、核心代码编写及工程化优化,构建了一个包含自动查询、批量下载、错误重试和格式转换的完整数据管道,旨在帮助气象水文领域的研究者与数据分析师从繁琐的手动操作中解放出来,高效管理海量数据。

ipfs8storage的博客 927

Jquery parent方法 IE8 不起作用

使用$("#stop").closest("tr").before("终止办结"); 替换 $("#stop").parent().before("终止办结"); 即可

Lee_fannie 1840

从零构建:毫米波雷达生命信号检测系统的Matlab仿真全流程解析

本文详细解析了毫米波雷达生命信号检测系统的Matlab仿真全流程,涵盖原理、信号处理链路设计及算法优化策略。通过FMCW雷达技术,实现非接触式呼吸心跳信号检测,结合Matlab代码示例展示距离FFT、相位提取与信号分离等关键步骤,为医疗监护和智能家居应用提供实用指南。

weixin_29303701的博客 357

ie7兼容总结的一些问题

1、子元素position:relative;父元素oveflow:hidden不起作用?怎么办? 答:应该把父元素position:relative; 2、ie7的input框隐藏应该是border:0;不能是border:none。 3、ie7的select不能设置高度 4、ie7 8 支持的背景渐变 .box{ background: -webkit-gradien...

‘’小蜜峰‘’ 273

python——模拟砍价

类型:随机数。

m0_62488776的博客 1972

ArcGIS符号库下载 | 制图规范、三调、1:1万地形图、土地利用总体规划图.....

最近整理了一些符号库 涉及的类型比较多 包含有三调的(二调的也加上去了),一些点线面符号库,1:1万地形图,1:5万土地利用,土地利用总体规划图

qq_43173805的博客 2万+

Ie6与Ie7的区别及兼容性问题

一、问题的提出:    在安全性方面,ie7比ie6有很大的提高,但同时也为我们编程人员带来了很大的麻烦,而ie浏览器的设置在现阶段并不支持由服务器端来修改,这就更增加了软件两个不同版本的浏览器里面正常运行的难度。此文主要通过两方面研究来探讨使用简单易行的办法来实现b/s软件在两个版本浏览器中的正常运行,为软件的兼容性提供了一些切实有效的方法。 二、从安全性方面对两个版本的ie浏览

落叶飘香 1788

12S BMS 核心设计:基于 STM32H743+BQ34Z100 的 SOC/SOH 实现与全链路技术解析(上)

本文详细介绍了基于STM32H743和BQ34Z100的12串锂电池管理系统(BMS)设计。该系统采用主控制器+专用电量监测计架构,可实现高精度SOC(±1%)和SOH(±2%)估算,支持36V-50.4V电压范围。硬件设计包括电压/电流采样、温度测量、保护电路等模块,软件实现基于HAL库开发,采用DMA方式提高I2C通信效率。系统通过TI专利的ImpedanceTrack™算法实现三维融合估算,并具备完善的保护功能。该设计适用于电动工具、轻型电动车等中功率设备,具有精度高、响应快。

bother3000的博客 1393

解决IE6、IE7、IE8、Firefox CSS兼容性的 Hack 写法【记录下来,以后可以使用】

解决IE6、IE7、IE8、Firefox CSS兼容性的 Hack 写法 2010-08-11 15:28 每次调CSS最令人头痛的就是浏览器校正问题,因为每个浏览器对CSS的解释都不太一样,Firefox本身算是比较照规矩来,处理上比较简单,但是遇到微软的

Vange的专栏 2364

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

IE6、IE7、FF兼容性的CSS hack总结

解决IE6、IE7、Firefox兼容最简单的CSS Hack #someNode{ position: fixed; #position: fixed; _position: fixed;} 第一排给Firefox以及其他浏览器看 第二排给IE7(可能以后的IE8、IE9也是如此,谁知道呢)看 第三排给IE6以及更老的版本看 CSS对浏览器器的兼容性具有很高的价值,通常情...

weixin_30783629的博客 166

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

IE6/7兼容性问题总结

IE兼容问题 1.JavaScript日期转化为时间戳出现NaN错误 原始字符串 2016-10-11 var date = new Date(“2016-10-11”) 在IE下date是NaN,而其他浏览器正常。 字符串修改成 2016/10/11 var date = new Date(“2016/10/11”) 就正常了 IE6/7兼容性问题 1.z-index兼容性问题 问题描述:假如页面中A和B是兄弟元素,C是A的子元素,D是B的子元素,当我给C和D都设置了绝对定位(position:absol

Flowering_Vivian的博客 321

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

IE6、IE7、FF 与兼容性有关的特性[转载]

IE6、IE7、FF 与兼容性有关的特性 CSS HACK 代码: 所有浏览器 通用 [code="java"]height: 100px; IE6 专用 _height: 100px; IE6 专用 *height: 100px; IE7 专用 *+height: 100px;[/code] IE7、FF 共用 [code="java"]height: 100px !im...

musedeer的博客 121

css解决IE6,IE7,firefox兼容性问…

在当前IE6 IE7 FifeFox三分天下的情况下,浏览器兼容性问题成为网页设计者需要考虑的问题. 区别不同浏览器的CSS hack写法: 区别IE6与FF: background:orange;*background:blue; 区别IE6与IE7: background:green !important;background:blue; 区别IE7与FF:

carlcarry 4626

CSS HACK区别IE6、IE7、IE8、Firefox兼容性

本文向大家描述一下如何使用CSS HACK区别IE6、IE7、IE8、Firefox兼容性问题,针对不同的浏览器写不同的CSS code的过程,就叫CSS hack,也叫写CSS hack,相信你对本文介绍一定会感兴趣。 CSS HACK区别IE6、IE7、IE8、Firefox兼容性问题 1.区别IE和非IE浏览器 #tip{   background:blue;/*非IE背景藍色*...

likai_beibei521的博客 147

CSS IE6,IE7,FF兼容性[z]

From: http://hi.baidu.com/smallmenu/blog/item/f57c02608e42e241ebf8f8ab.html   一、绿色版IE7 让IE6和ie7共存 Windows IE7 安装后,IE6 就消失了,很不方便。好在老外搞出了可以独立运行的 IE7 绿色版。通过这个软件就可以让IE7 和ie6 共存你的电脑中了 1、访问 http://tools.vel...

liudaoru - 悟 158

ie7的css兼容性写法,CSS- ie6,ie7,ie8 兼容性写法,CSS hack写法

css ie6,ie7,ie8 兼容性写法,CSS hack写法margin-bottom:40px; /*ff的属性*/margin-bottom:140px\9; /* IE6/7/8的属性 */color:red\0; /* IE8支持 */*margin-bottom:450px; /*IE6/7的属性*/ +margin-bottom...

weixin_36271649的博客 516

WEB前端-IE6,IE7,IE8,IE9,Firefox兼容性问题

1.区别IE和非IE浏览器 #tip { background:blue; /*非IE 背景藍色*/ background:red \9; /*IE6、IE7、IE8背景紅色*/ background-color:red\0; /* ie 8/9*/ background-color:blue\9\0; /* ie 9*/ }2.区别IE6,IE7,IE8,FF 【区别符号】:「\9

Henryzai的专栏 831

css ie6,ie7,ie8 兼容性写法,CSS hack写法

margin-bottom:40px;       /*ff的属性*/ margin-bottom:140px\9;    /* IE6/7/8的属性 */ color:red\0;              /* IE8支持 */ *margin-bottom:450px;     /*IE6/7的属性*/  +margin-bottom:450px; _color:#ff0000;  

u013918420的专栏 987

CSS IE6,IE7,FF兼容性

原来CSS不止是IE和FF存在兼容性的问题,IE6和IE7也有问题。幸亏昨晚上测试一下,不然还以为万事大吉了。发现自己一段时间不搞网,变得白痴了许多。    第一次用DIV+CSS,感觉不是那么顺利,我想界面做漂亮些还是Table实在点啊,挖哈哈……。网上搜了两篇文章,借鉴一下。一、绿色版IE7 让IE6和ie7共存Windows IE7 安装后,I

JeamKing的专栏 907

对IE6、IE7、FF兼容性的详细CSS HACK介绍

对IE6、IE7、FF兼容性的详细CSS HACK介绍 现在大部分都是用!important来hack,对于ie6和firefox测试可以正常显示,但是ie7对! important可以正确解释,会导致页面没按要求显示!搜索了一下,找到一个针对IE7不错的hack方式就是使用“*+html”,现在用IE7

鹰击长空 944
上一篇: xheditor在Struts2中的上传配置
下一篇: 网页制作中非常常用的十一句话
leemo207
博客等级 码龄18年 0粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值