iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >IE与FF不兼容网页布局CSS问题的解决方法
  • 310
分享到

IE与FF不兼容网页布局CSS问题的解决方法

2024-04-02 19:04:59 310人浏览 泡泡鱼
摘要

今天就跟大家聊聊有关IE与FF不兼容网页布局CSS问题的解决方法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。向大家简单介绍一下IE与FF不兼容网页

今天就跟大家聊聊有关IE与FF不兼容网页布局CSS问题的解决方法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

向大家简单介绍一下IE与FF不兼容网页布局CSS问题解决方法,主要包括用!important解决IE和Mozilla的布局差别,Li中内容超过长度后以省略号显示的方法 等内容。

IE与FF不兼容网页布局CSS问题

CSS网页布局中往往会出现很多IE与FF不兼容问题,下面整理了一些常见的可能及其解决的办法!

1、用!important解决IE和Mozilla的布局差别

!important是CSS1就定义的语法,作用是提高指定样式规则的应用优先权,最重要的一点是:IE一直都不支持这个语法,而其他的浏览器都支持。因此我们就可以利用这一点来分别给IE和其他浏览器不同的样式定义,
例如,我们定义这样一个样式:

.colortest{border:20pxsolid#60A179  !important;border:20pxsolid#00F;padding:30px;width:300px;} 

在Mozilla中浏览时候,能够理解!important的优先级,因此显示#60A179的颜色;在IE中浏览时候,不能够理解!important的优先级,因此显示#00F的颜色。

2、解决超链接访问过后hover样式不显示的问题

改变CSS属性的排列顺序:先后顺序标准应为:
a:link—a:visited—a:hover—a:active

3、Li中内容超过长度后以省略号显示的方法

<metacontentmetacontent="text/html;charset=gb2312" Http-equiv="Content-Type"/> <styletypestyletype="text/css"><!--li{  width:200px;  white-space:nowrap;  text-overflow:ellipsis;  -o-text-overflow:ellipsis;  overflow:hidden;}--></style><ul> <li><ahrefahref="#">CSSWEBDesign我爱CSS-Web标准化</a></li> <li><ahrefahref="#">web标准常见问题大全</a></li></ul>

4、margin和padding定义尺寸的缩写  

margin:3px&mdash;&mdash;表示所有边都是3px;
margin:3px5px&mdash;&mdash;表示top和bottom的值是3px,right和left的值是5px
margin:3px5px7px&mdash;&mdash;表示top的值是3,right和left的值是5,bottom的值是7
margin:3px5px7px5px&mdash;&mdash;四个值依次表示top,right,bottom,left;上右下左。

5、解决IE不能正确显示透明PNG&mdash;&mdash;header内加入代码

<scriptlanguagescriptlanguage="javascript"> functioncorrectPNG(){for(vari=0;i<document.images.length;i++){  varimg=document.images[i]  varimgName=img.src.toUpperCase()  if(imgName.substring(imgName.length-3,imgName.length)=="PNG")  {varimgID=(img.id)?"id='"+img.id+"'":""  varimGClass=(img.className)?"class='"+img.className+"'":""  varimgTitle=(img.title)?"title='"  +img.title+"'":"title='"+img.alt+"'"  arimgStyle="display:inline-block;"+img.style.cssText  if(img.align=="left")  imgStyle="float:left;"+imgStyle  if(img.align=="right")imgStyle="float:right;"+imgStyle  f(img.parentElement.href)imgStyle="cursor:hand;"+imgStyle  varstrNewHTML="<span"+imgID+imgClass+imgTitle  +"style=\""+"width:"+img.width+"px;  height:"+img.height+"px;"+imgStyle+";"  +"filter:progid:DXImageTransfORM.Microsoft.AlphaimageLoader"  +"(src=\'"+img.src+"\',sizingMethod='scale');\"></span>"  img.outerHTML=strNewHTMLi=i-1}}}  window.attachEvent("onload",correctPNG);</script>

6、ul在和IE下表现不同 
 
使用(padding:0;margin:0;list-style:inside;)
或者(padding:0;margin:0;list-style:none;)实现兼容

7、BOX模型在firefox和IE中的解释相差2px的解决方法

div{margin:30px!important;margin:28px;}

注意这两个margin的顺序一定不能写反。根据上面提到的IE并不支持!important,所以在IE下其实解释成这样:

div{maring:30px;margin:28px} 

重复定义的话按照***一个来执行,所以不可以只写margin:XXpx!important;

8、margin的默认效果

div里的内容,ie默认为居中,而ff默认为左对齐。使ff内容居中的方法是增加代码margin:auto;

看完上述内容,你们对IE与FF不兼容网页布局CSS问题的解决方法有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网JavaScript频道,感谢大家的支持。

--结束END--

本文标题: IE与FF不兼容网页布局CSS问题的解决方法

本文链接: https://www.lsjlt.com/news/86797.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • IE与FF不兼容网页布局CSS问题的解决方法
    今天就跟大家聊聊有关IE与FF不兼容网页布局CSS问题的解决方法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。向大家简单介绍一下IE与FF不兼容网页...
    99+
    2024-04-02
  • flash嵌入网页与IE, FF兼容问题有哪些
    这篇文章主要介绍了flash嵌入网页与IE, FF兼容问题有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。到此时此刻,终于算是不明不白的解决了 做个记号!!!! 整个嵌入...
    99+
    2023-06-08
  • 怎么解决DIV+CSS布局在IE和firefox中不兼容的问题
    本篇内容介绍了“怎么解决DIV+CSS布局在IE和firefox中不兼容的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅...
    99+
    2024-04-02
  • 如何使用important解决firefox和ie的css兼容问题
    这篇文章主要讲解了“如何使用important解决firefox和ie的css兼容问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用importan...
    99+
    2024-04-02
  • JPA与mybatis-plus不兼容问题的解决
    引入mybatis-plus后,在spring-boot启动时,JPA会使用CCJSqlParser对SQL进行分析处理,由于@Query中的Native-SQL语法并非完全的sql...
    99+
    2023-02-24
    JPA与mybatis-plus不兼容 Mybatis Plus JPA 冲突
  • DIV+CSS页面布局的常见问题及解决方案
    这篇文章主要讲解了“DIV+CSS页面布局的常见问题及解决方案”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“DIV+CSS页面布局的常见问题及解决方案”吧!...
    99+
    2024-04-02
  • JS在IE和Firefox兼容性问题及解决方法是怎样的
    JS在IE和Firefox兼容性问题及解决方法是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。你对JS在IE和Firef...
    99+
    2024-04-02
  • 如何解决IE支持CSS3的不完全兼容的额问题
    这篇文章主要讲解了“如何解决IE支持CSS3的不完全兼容的额问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何解决IE支持CSS3的不完全兼容的额问题”...
    99+
    2024-04-02
  • IE8兼容性视图如何解决网站不兼容页面显示错乱问题
    IE8兼容性视图如何解决网站不兼容页面显示错乱问题,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。你对IE8兼容性视图解决网站不兼容页面显示错乱...
    99+
    2024-04-02
  • CSS如何解决与IE7和IE8的兼容性问题
    这篇文章主要讲解了“CSS如何解决与IE7和IE8的兼容性问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS如何解决与IE7和IE8的兼容性问题”吧!...
    99+
    2024-04-02
  • JS脚本兼容性问题的解决方法
    这篇文章给大家介绍JS脚本兼容性问题的解决方法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。这里和大家分享一下解决JS脚本兼容的几个小技巧,关于JS脚本兼...
    99+
    2024-04-02
  • CSS布局中常见的问题及解决方案
    这篇文章主要介绍“CSS布局中常见的问题及解决方案”,在日常操作中,相信很多人在CSS布局中常见的问题及解决方案问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS布局中常见...
    99+
    2024-04-02
  • 如何解决ie6布局网页padding值加倍的问题
    这篇文章主要介绍“如何解决ie6布局网页padding值加倍的问题”,在日常操作中,相信很多人在如何解决ie6布局网页padding值加倍的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,...
    99+
    2024-04-02
  • 解决云服务器装虚拟机不兼容问题的方法
    1. 确认虚拟机和云服务器的兼容性 在解决云服务器装虚拟机不兼容问题之前,首先需要确认虚拟机和云服务器的兼容性。不同的虚拟机软件和云服务器提供商可能有不同的要求和限制。确保你选择的虚拟机软件和云服务器之间是兼容的,可以避免一些兼容性问题。...
    99+
    2023-10-27
    不兼容 虚拟机 服务器
  • Unity2021发布WebGL与网页交互问题的解决
    目录(一)首先说Unity调用页面方法的办法。(二)其次说说页面方法调用Unity内方法的办法。(一)首先说Unity调用页面方法的办法。 首先是需要在工程的Asset目录里面建一个...
    99+
    2024-04-02
  • win7特别功能xp兼容模式设置方法解决程序不兼容问题
    今天为大家带来的是win7与xp兼容模式设置方法,在Windows7中,它为用户提供了一个特别的功能,那就是xp兼容模式,这是为了帮助用户们解决一些应用程序在win7不兼容而提供的,这个功能可以帮助我们解决程序在win7...
    99+
    2023-06-06
    win7 xp 兼容模式 模式 设置 兼容 方法 解决
  • Vista与游戏不兼容的终极解决方法
    之所以出现Vista与一些游戏不兼容的情况(比如与QQ游戏、魔兽世界等),很大程度上是由于这些游戏当初在开发过程中,并不是以Vista为平台,而只是“努力考近”Vista平台。这就无法避免地出现了...
    99+
    2023-05-23
    解决 方法 终极 兼容 游戏 问题 Vista 文件 DirectX 安装
  • win10系统与老软件不兼容的解决方法
    这篇文章将为大家详细讲解有关win10系统与老软件不兼容的解决方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体方法如下:1,右键点击无法打开的软件,菜单栏选择“属性”打开。2,将打开的属性界面切换到...
    99+
    2023-06-10
  • 如何解决flex布局中保持内容不超出容器的问题
    这篇文章将为大家详细讲解有关如何解决flex布局中保持内容不超出容器的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在移动端,flex 布局很好用,它能够根据设备宽度来自动调整容器的宽度,用起来很方便...
    99+
    2023-06-08
  • 如何解决JavaScript find方法不支持IE的问题
    小编给大家分享一下如何解决JavaScript find方法不支持IE的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!最近在...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作