DIV IE7,IE8,IE9,火狐,兼容代码怎么写?

2024-11-27 09:34:33
推荐回答(4个)
回答1:

  您好!很高兴为您答疑!

  需要设置兼容的非常多,无法一一例举,
  假设要设置背景图片,这个宽度是比较重要的。要解决这个问题,可以这样:
  #box{ width: 80px; height: 35px;}html>body #box{ width: auto; height: auto; min-width: 80px; min-height: 35px;}
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

回答2:

div有个问题是当float等于left或right时,你如设的margin值那么就要加个display:inline这样子才能兼容;不然如你的div如这样子:div1{width:100px;height:100px;margin-left:20px;float:left}你若没加display:inline;那么在ie6下显示的效果将是margin-left:40px;你试试

回答3:

因为IE各版本的浏览器对我们制作的WEB标准的页面解释不一样,具体就是对CSS的解释不同,我们为了兼容这些,可运用条件注释来各自定义,最终达到兼容的目的。比如: < !–- 默认先调用(可以是火狐的)css.css样式表 –->
< !-–[if IE 7]>

< ![endif]–->


< ![endif]–> 这其中就区分了IE7和IE6向下的浏览器对CSS的执行,达到兼容的目的。同时,首行默认的css.css还能与其他非IE浏览器实现兼容。

回答4:

用条件注释判断浏览器是什么版本






然后在