位置: 编程技术 - 正文

当ie7不认!important之后 [布局的解决办法]

编辑:rootadmin
在IE7之前,我们在布局时常用!important来解决IE和FF之间的差别; 但是在IE7出来之后,!important对IE7就不起作用了,而有些时候IE7的解释方法又与FF和IE6不同;这时新的问题就出现了;用!important可以解决IE6但是解决不了IE7; 这样在不同的浏览器中看到的同一个网页的效果就不同了; 这是前天作布局时的一个问题;可以先看一下效果; 或者运行一下下边的代码也可以同样看到效果: 在这个例子中,如果我把 程序代码 *+html #zishu_test li a:hover span {margin-left:-8px; }/* IE7*/ 这行删除;那么在IE7中;就会有差别了; 为了解决这个问题,我看了; 里边的一种方法; 但是如果程序员和布局人不是同一个人的话;这样的方法很不好控制; 于是才有了下边的方法; 以下是代码; 程序代码 这是针对IE6和IE7的两种方法; “*+html”被ie7与ie5.所使用,而区分ie7与ie5.又有很简单的方法,便是important,把important写在前面,这样才能形成了单独针对ie7 hack的方法了。 比如: *+html div.IE7 { width:px; !important; width:px; }

推荐整理分享当ie7不认!important之后 [布局的解决办法],希望有所帮助,仅作参考,欢迎阅读内容。

当ie7不认!important之后 [布局的解决办法]

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

绝对定位的DIV宽度自动适应的一个方法 刚刚在一个页面上用到了position:absolute;这样的代码在IE7和FIREFOX都不会有问题,但是在IE6以下的会不支持;这是一个测试[Ctrl+A全选注:如需引入外部Js需

(X)HTML Strict 下的嵌套规则 译者注:时间匆忙没有来得及细细研究,希望可以讨论并且完善说明部分(现在说明并不是很全面)。下面是一份在HTML4Strict和XHTML1.0Strict下必须遵守的

被人遗忘的html tags 其实有很多htmltags是极富于语义的,而在table布局大行其道后,很多语义化的标签就慢慢的被人们淡忘了。比如可能很多人一次都没见过的标签:dl,dt,dd,c

本文链接地址:https://www.jiuchutong.com/biancheng/371901.html 转载请保留说明!

上一篇:关于Firefox中的Flash不可以显示透明效果的问题(firefox document)

下一篇:绝对定位的DIV宽度自动适应的一个方法(div 绝对位置)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络