html 弹出div实现移动居中非常好用
导读:收集整理的这篇文章主要介绍了html 弹出div实现移动居中非常好用,觉得挺不错的,现在分享给大家,也给大家做个参考。 @H_126_4@复制代码代码如下: <!DOCTYPE htML PubLIC "-//W3C//DT...
收集整理的这篇文章主要介绍了html 弹出div实现移动居中非常好用,觉得挺不错的,现在分享给大家,也给大家做个参考。 @H_126_4@复制代码代码如下:
!DOCTYPE htML PubLIC "-//W3C//DTD XHTML 1.0 TransITional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html XMlns="http://www.w3.org/1999/xhtml">
head>
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
title> 无标题文档/title>
style type="text/css">
/*弹出层的STYLE*/
html,body { height:100%; margin:0px; font-Size:12px; }
.mydiv {
background-color: #ff6;
border: 1px solid #f90;
text-align: center;
line-height: 40px;
font-size: 12px;
font-weight: bold;
z-index:99;
width: 300px;
height: 120px;
left:50%; /*FF IE7*/
top: 50%; /*FF IE7*/
margin-left:-150px!important; /*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important; /*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important; /*FF IE7*/
position:absolute; /*IE6*/
_top: exPression(eval(document.COMpatMode & &
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/
}
.bg {
background-color: #ccc;
width: 100%;
height: 100%;
left:0;
top:0; /*FF IE7*/
filter:alpha(opacity=50); /*IE*/
opacity:0.5; /*FF*/
z-index:1;
position:fixed!important; /*FF IE7*/
position:absolute; /*IE6*/
_top: exPRession(eval(document.compatMode & &
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/
}
/*The END*/
/style>
script type="text/javascript">
function showDiv(){
document.getElementById('popDiv').style.display='block';
document.getElementById('bg').style.display='block';
}
function closeDiv(){
document.getElementById('popDiv').style.display='none';
document.getElementById('bg').style.display='none';
}
/script>
/head>
body>
div id="popDiv" class="mydiv" style="display:none; "> 标题br/> 你懂得br/>
a href="javascript:closeDiv()"> 关闭窗口/a> /div>
div id="bg" class="bg" style="display:none; "> /div>
div style="padding-top: 20px; ">
input type="Submit" name="" value="显示层" onclick="javascript:showDiv()" />
/div>
/body>
/html>
附加一个好看的样式
复制代码代码如下:
html>
head> title> /title>
style>
.mesWindowTop {
font-size: 12px;
font-weight: bold;
text-align: left;
}
.mesWindowContent {
font-size: 12px;
}
.mesWindow {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #666666;
}
/style>
/head>
body>
div id="mesWindow" class="mesWindow" style="top: 180px; position: absolute; width: 600px; margin-left: -300px; left: 50%; z-index: 9999; "> div class="mesWindowTop"> table width="100%" height="100%"> tbody> tr> td> 窗口标题/td> td style="width:1px; "> input type="button" value="关闭" class="close" title="关闭窗口" onclick="closeWindow(); "> /td> /tr> /tbody> /table> /div> div id="mesWindowContent" class="mesWindowContent"> div style="padding:20px 0 20px 0; text-align:center"> 消息正文/div> /div> div class="mesWindowBottom"> /div> /div>
/body>
/html>
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: html 弹出div实现移动居中非常好用
本文地址: https://pptw.com/jishu/587982.html