CSS中div覆盖另一个div
2015-11-26 18:57
627 查看
将一个div覆盖在另一个div上有两种手段:一是设置margin为负值,二是设置绝对定位。
可以根个人情况设置z-index的值
1->position 为absolute的情况
<html>
<head>
<style>
#div1{position:absolute;width:300px;height:300px;background:#ccc;}
#div2{position:absolute;left:0;top:0;width:200px;height:200px;background:red;filter:alpha(opacity=50);}
</style>
</head>
<body>
<divid="div1">这里是div1的内容
<divid="div2"></div>
</div>
</body>
</html>
2->用margin为负的操作
<html>
<head>
<style>
#div1 { position:relative; width:300px; height:300px; background:#ccc;}
#div2 { position:relative; left:0; top:0;margin-top:-15px; width:200px; height:200px; background:red;filter:alpha(opacity=50);}
</style>
</head>
<body>
<divid="div1"> 这里是div1的内容
<divid="div2"></div>
</div>
</body>
</html>
可以根个人情况设置z-index的值
1->position 为absolute的情况
<html>
<head>
<style>
#div1{position:absolute;width:300px;height:300px;background:#ccc;}
#div2{position:absolute;left:0;top:0;width:200px;height:200px;background:red;filter:alpha(opacity=50);}
</style>
</head>
<body>
<divid="div1">这里是div1的内容
<divid="div2"></div>
</div>
</body>
</html>
2->用margin为负的操作
<html>
<head>
<style>
#div1 { position:relative; width:300px; height:300px; background:#ccc;}
#div2 { position:relative; left:0; top:0;margin-top:-15px; width:200px; height:200px; background:red;filter:alpha(opacity=50);}
</style>
</head>
<body>
<divid="div1"> 这里是div1的内容
<divid="div2"></div>
</div>
</body>
</html>
相关文章推荐
- 关于图片的填充的样式
- 利用CSS3 @font-face使用图标字体
- CSS学习<6>
- web -- CSS 图片宽高不固定的垂直居中方法
- html/css基础篇——关于浏览器window、document、html、body高度的探究
- css案例学习之relative与absolute
- 通过dom节点获取dojo/enhancedgrid的样式
- normalize.css
- 纯css3写的立方体动画
- css 阻止双击选中文字
- css3样式
- ***CSS里有哪些常见的块级元素和行内元素以及其区别?
- JavaEE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文
- reset.css
- 常见CSS浏览器兼容性问题
- css层叠样式详解
- css垂直居中和水平居中
- CSS解决内容溢出
- js 提示样式 ? 上写提示内容
- Css 详细解读定位属性 position 以及参数