可以免费注册兼容ie8的浏览器有哪些可以推荐一下吗?

谷歌浏览器如何向ie8那样设置兼容性

  • 0

}

最近发现当li浮动的时候,ul标签在ie浏览器下不能随着li的高度增高。为了兼容ie,firefox,ie8的高度显示一致,网上搜了个好方法。如下给大家详细解释。个人比较喜欢这个解决方法。

在各个浏览器中的效果一致:

可以看到,外面 ul 即蓝色的区域高度为0,如果没有设置 padding,这个 ul 是看不到的。当然要让它伸长也很简单,只需要在最后一个 li 后面加一个标签清楚下浮动就可以了。不过这样的话就改变了html结构,不好。现在这里要讨论的就是如何在不改变结构的情况下让 ul 自动伸长。

注意:自动伸长针对的是包含浮动元素的元素(这里是 ul)。而不是浮动元素自身(li)。

ie 支持一个 css 属性 zoom, 这个元素接受一个数字或一个百分数,表示这个元素放大(缩小)的比例。例如:zoom:0.5或zoom:50% 表示缩小一半,而zoom:2或zoom:200%则表示放大一倍。 
当定义了这个属性之后在 ie 浏览器里面就会自动适应高度了。当应用了这个属性之后,ie 就会自动伸长了。一般情况下我们不需要放大或缩小,所以定义 zoom:1 就行了。现在的 css代码如下:

而非 ie 浏览器不支持这个属性。所以第一种方法需把浏览器分为两个阵营:ie 和 非ie。 
对于非 ie 浏览器需要用到一个伪类 :after (ie 浏览器不支持)。css 代码如下:

可以看到 ul 已经自动伸长了,但下面有个小小的黑点。相信你已经猜到了,这个黑点对应的就是 content:”.” 。 
好了,现在在两个阵营的浏览器里都实现目标了。以下是 ul 所有的css代码如下:

}

摘要:微软将于2016年1月12日起停止支持旧版的IE浏览器,只有最新版的浏览器会获得微软有关技术支持和安全补丁升级。此举能为用户提供更为统一和快速的网页浏览体验,而前端工程师在写代码时也不用考虑支持旧版IE了。

上图为2014年7月全球浏览器市场份额(来自(#换成@)

}

我要回帖

更多关于 兼容ie8的浏览器有哪些 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信