暂时好用,加上<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
就完蛋了,哈
<html>
<head>
    <title>纯CSS Lightbox效果 </title>
    <style>   
.black_overlay
{
display: none;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-color: black;
z-index: 1001;
-moz-opacity: 0.8;
opacity: .80;
filter: alpha(opacity=60);
}
.white_content
{
position: absolute;
top: 25%;
left: 25%;
width: 50%;
height: 50%;
padding: 16px;
border: 16px solid orange;
background-color: white;
z-index: 1002;
overflow: auto;
}    </style>
</head>
<body>
    <div style="width: 100px; height: 800px; background-color: red;"></div>
    <p>
        dclick <a href="javascript:void(0)" onclick="showLightBox();">
            here </a>
    </p>
    <div style="width: 100px; height: 800px; background-color: blue;"></div>
    <div id="fade" class="black_overlay">
        <div id="light" class="white_content">
            This is the lightbox content. <a href="javascript:void(0)" onclick="hideLightBox()">
                Close </a>
        </div>
    </div>
    <script type="text/javascript">
    <!--
function showLightBox()
{
    var c = document.getElementById('fade');
    // 显示。
    c.style.display = 'block';
    // 重定位。
    c.style.top = document.body.scrollTop;
    // 关闭滚动条。
    document.body.scroll = "no";
}
function hideLightBox()
{
    var c = document.getElementById('fade');
    // 隐藏。
    c.style.display = 'none';
    // 打开滚动条。
    document.body.scroll = "yes";
}
    //-->
    </script>
</body>
</html>