设置div居中

来源:互联网 发布:细说php pdf 百度网盘 编辑:程序博客网 时间:2024/06/05 05:41
<HTML>  
    <HEAD>  
        <TITLE>js根据页面大小变化设置div左右居中</TITLE>  
    </HEAD>  
    <body>  
      
        <div id="mydiv"  
            style="border: solid; background-color: red; width: 100px; position: absolute">  
            此为居中的div  
        </div>  
        <!-- <div style="border:solid;height:100px;width:100px">2</div> -->  
    </body>  
    <script type="text/javascript">  
var mydiv = document.getElementById("mydiv");  
var mydiv_resize = function() {  
    mydiv.style.left = (document.body.clientWidth - 100) / 2;//100为mydiv的宽度  
    mydiv.style.height = document.body.clientHeight / 2;  
}  
mydiv_resize();  
window.onresize = mydiv_resize;  
</script>  
</HTML>  
-------------------------------------------------------------------------------------------------------------------------------------------------

Jquery 设置div居中

    <script language="JavaScript" type="text/javascript">
        window.onload = function ()
        {
            var divID = $("#sub");
            var winHeight = $(window).height();
            var winWidth = $(window).width();
            var divHeight = divID.height();
            var divWidth = divID.width();
            var top = (winHeight - divHeight) / 2;
            var left = (winWidth - divWidth) / 2;
            divID.css({ top: top + "px", left: left + "px" });
        } 
    </script>

 

    <div id="sub" style="position:absolute;  ">

0 0
原创粉丝点击