我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

今天就跟大家聊聊有关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.class="lazy" data-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"  +"(class="lazy" data-src=\'"+img.class="lazy" data-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问题的解决方法有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网行业资讯频道,感谢大家的支持。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

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

下载Word文档

猜你喜欢

解决云服务器装虚拟机不兼容问题的方法

1.确认虚拟机和云服务器的兼容性在解决云服务器装虚拟机不兼容问题之前,首先需要确认虚拟机和云服务器的兼容性。不同的虚拟机软件和云服务器提供商可能有不同的要求和限制。确保你选择的虚拟机软件和云服务器之间是兼容的,可以避免一些兼容性问题。2.更新虚拟机软件和云服务器如果你已经确认虚拟机和云服务器是兼容的,但仍然遇到兼容性问
2023-10-27

如何解决Ubuntu系统的网络服务与此版本的网络管理器不兼容问题

这篇文章主要讲解了“如何解决Ubuntu系统的网络服务与此版本的网络管理器不兼容问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何解决Ubuntu系统的网络服务与此版本的网络管理器不兼容
2023-06-13

win8系统安装冒险岛不兼容且提示“此程序存在已知兼容性问题”的解决方法

解决方法: 1、很多在win8系统安装冒险岛之后,总会提示此程序存在已知兼容性问题;2、解决办法就是点上左下角的 不再显示此消息;3、冒险岛是一个国际性的游戏,不像国内腾讯游戏那样,兼容性特别差,当然这里说的是腾讯的反g程序;4、如果在游戏
2022-06-04

解决网站开发中首页不在第一页的问题的方法是怎样的

解决网站开发中首页不在第一页的问题的方法是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。什么情况才会影响关键词排名呢?总结起来有两个关键所在: 1、首页不在第一页; 2、
2023-06-12

Win7打不开网页且提示处于脱机问题的解决方法

在Win7系统中,有时候你的网络是正常的,但是却无法打开网页,还提示你的计算机证处于脱机状态(如下图所示)。说到这,是不是有很多网友感同身受呢?其实编程啊,解决的办法挺简单的,请听小编慢慢道来。步骤如下:一、单击开始菜单-控制面板,然后在控
2023-06-13

Win8.1系统IE浏览器提示加载项与增强安全功能不兼容的解决方法图文教程

电脑安装上win8.1系统后自带有IE浏览器,备受大家喜爱。Win8.1系统为了增强IE浏览器的安全性,添加了增强保护模式,但是开启该模式会导致现有的许多插件无法工作,提示“加载项与增强安全功能不兼容”,有什么办法能
2022-06-04

Win7系统脚步设置出现问题导致网页内容无法复制的解决方法

上网查找资料看见重要信息,很多用编程客栈户采用直接复制粘贴的手法进行保存,快捷又方便记编程客栈录。很多用户遇到这样一个现象,当要复制网站网页上文字时,却弹出提示&ldq编程客栈uo;无法复制”非常烦人。总不可能一个一个字的输入,
2023-06-14

编程热搜

目录