html中div叠加时怎么显示子图层
使用CSS的z-index,将子节点(也就是你理解的子图层)设置的大些,将上级节点设置的小些,就可以的。
示例(由于回答时,编辑器插入代码不可用,所以下面的代码没有格式化):
<!DOCTYPE html>
<html lang="zh_CN">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
<meta http-equiv="X-UA-Compatible" content="IE=9" />
<meta charset="UTF-8" />
<title>Document</title>
<style>
.layer1
{
border:1px solid green;
z-index:2;
}
.layer2
{
border:1px solid red;
z-index:1;
}
</style>
</head>
<body>
<div class="layer1">
<p>layer1的内容</p>
<div class="layer2">layer2的内容</div>
</div>
</body>
</html>
示例截图:
2013-11-05
z-index:999;