兼容所有浏览器overflow-x:hidden或者overflow-y:hidden

快乐打工仔 分类:实例代码

由于现在写的css代码很少兼容IE8和IE8以下浏览器,所以没有特别在意。

感谢论坛一个网友yuantingjun的帮助,它帮忙提供了一个解决方案,在这里和大家分享一下。

代码实例如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.pipipi.net/" />
<title>犀牛前端部落</title>
<style type="text/css">
div {
  width: 150px;
  height: 200px;
  background: #ccc;
  overflow: auto;
  position:relative;
  overflow-x: hidden;
}
</style>
</head>
<body>
<div><img src="demo/CSS/img/redstar.gif"></div>
</body>
</html>

上面的代码实现了兼容IE8和IE8以下浏览器的功能。添加如下代码就可以实现兼容:

overflow: auto;
position:relative;

更多关于overflow-x可以参阅overflow-x一章节。

兼容所有浏览器overflow-x:hidden或者overflow-y:hidden

回复

我来回复
  • 暂无回复内容