z-index不起作用,自己怎么都查不出来@@

实在不清楚代码有啥问题,为啥z-index没作用呢?

CSS定位
</head>
<body>    
    <div style="width:100px;height:100px; background-color:red;">
    <div style="width:100px;height:100px; background-color:green; position:absolute; top:50px; left:50px;">
    <div style="width:100px;height:100px; background-color:yellow; position:absolute; top:50px; left:50px; z-index:99999;">
    <div style="width:100px;height:100px; background-color:pink; position:absolute; top:50px; left:50px;">     
</body>
你的 </div> 呢?

宝,标签没闭合