我爱黑客网首页 设为首页
加入收藏
联系我们
 首 页  技术文章 下载中心 站长学院 交流论坛
 软件:
 文章:        教程:
 推荐: 我爱黑客网论坛
 
 
 
 
   
黑软: Q Q 软件 木马间谍 探嗅监听 溢出攻击 加密解密 漏洞扫描 脚本注入 远程控制 综合利用 聊天工具  
 
技术文章: 爱黑新闻 | 黑客攻防 | 网络技术 | 程序设计 | 系统操作 | 本站动态 | 业界动态 | 安全公告 | 病毒公告 | 八卦黑客
 
 
您当前的位置:我爱黑客 -> 黑客攻防 -> 技术杂谈 -> 文章内容  
栏目导航
· Q Q 攻防 · 黑客入门
· 攻防实战 · 安全初步
· 工具详解 · 黑客教程
· 漏洞研究 · 黑客编程
· 技术杂谈
热门文章
· 为什么网站设计标准化..
· Ajax内部交流文档
· 自适应图片大小的弹出..
· 纯JS实现的动态表格
· 本来想写个Cs的Web服务..
· 看程序员们是如何喝酒..
· 使用MD5变换算法防穷举..
· JavaScript系列之防止..
· RSS 2.0 简明资料
· 在Blog上追加了「牛啦..
· 纯字符模仿Longhorn/o..
· 操作cookie的类 (DHTM..
相关文章

· 巧用insert Into 进..
· Windows 2003中如何..
· 升级NetBSD启用inte..
· [图文] 如何在Window..
· 网通全力向宽带业务..
· 微软奉劝Mac用户:别..
· 微软宣布本月底起将..
· Gartner建议企业升级..
· 黑客利用IE漏洞扮“..
· 黑客利用IE缺陷传播..
查看更多与用!important解决IE和Mozilla/FF/Opera的布局差别相关内容

用!important解决IE和Mozilla/FF/Opera的布局差别
作者:佚名  来源:不详  发布时间:2007-1-8 12:26:55  发布人:ghostfire

减小字体 增大字体


我BLoG 顶部的DiV在IE中的CSS效果与Mozilla/FF/Opera等浏览器里显示的效果偏差约2px,为什么呢? 转W3CN一文 :

这是因为IE对盒之间距离的解释的bug造成的(参考onestab的"  浮动模型的问题  ")。我一直没有解决这个问题,直到我翻译 "  表格对决CSS--一场生死之战SWF ] "时,作者的一个技巧提示帮我找到了解决的方法:用!important。

!important是CSS1就定义的语法,作用是提高指定样式规则的应用优先权(参见: W3.org的解释 )。语法格式{ sRule!important },即 写在定义的最后面,例如:

代 码 :
box{color:red !important;} 


最重要的一点是:IE一直都不支持这个语法,而其他的浏览器都支持。因此我们就可以利用这一点来分别给IE和其他浏览器不同的样式定义,例如,我们定义这样一个样式:


代 码 :
.colortest { 
border:20px  solid #60A179 !important;
border:20px  solid #00F;
padding: 30px;
width : 300px;



在Mozilla中浏览时候,能够理解!important的优先级,因此显示#60A179的颜色:
javascript:if(this.width>=400)this.style.width=400;" onmouseover="toolTip('+ 单击看大图 +','#800000','#ffffff')" onmouseout="toolTip();" onclick="window.open(this.src);">

在IE中浏览时候,不能够理解!important的优先级,因此显示#00F的颜色:
javascript:if(this.width>=400)this.style.width=400;" onmouseover="toolTip('+ 单击看大图 +','#800000','#ffffff')" onmouseout="toolTip();" onclick="window.open(this.src);">

可以看到,利用!important,我们可以针对IE和非IE浏览器设置不同的样式,只要在非IE浏览器样式的后面加上!important。因此,上面提到的我的主页2px的显示差别也轻松解决:

代 码 :
PADDING-TOP: 11px !important; 
PADDING-TOP: 9px; 


!important必定成为CSS布局的利器,请记住和掌握它吧:)



VIA: http://www.w3cn.org/article/tips/2004/91.html


[Last Edited By KusTa @ 2005-11-13 01:25 AM]

查看更多与用!important解决IE和Mozilla/FF/Opera的布局差别相关内容

[ ] [返回上一页] [打 印] [收 藏]
上一篇文章:
下一篇文章:
      PNG alpha support for Internet Explorer       [推荐]入门:DW8建立XSLT页可视化操作XML
∷相关文章评论∷   (评论内容只代表网友观点,与本站立场无关!) [发表评论]
 
 
 
 
晋ICP备05008232   维护网络安全、传播安全技术才是我们的目标! 
 
关于本站 - 网站帮助 - - 下载声明 - 友情连接 -网站地图