HTML DIV 浏览器屏幕居中显示方法(CSS)
程序员文章站
2022-03-02 19:03:13
...
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>DIV屏中显示方法CSS</title>
<style type="text/css">
.divbg
{
background-image: url('imgs/LoginBG.gif');
height:800px;
width:1000px;
position:absolute;
top:50%;
left:50%;
margin-top:-400px;
margin-left:-500px;
margin-right:0px;
margin-bottom:0px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div class="divbg">
</div>
</form>
</body>
</html>
CSS原理说明:
position:absolute; 显示方式要是绝对定位,不能相对
top:50%;left:50%; 显示开始位置是屏幕的中心点
margin-top:-400px;通过将上边距,向上调整负值,让DIV纵向居中。负值的绝对值应当是height的1/2
margin-left:-500px;通过将左边距,向左调整负值,让DIV横向居中。负值的绝对值应当是width的1/2
如果使用的背景图,可以将div的width和height设置为图片的尺寸
推荐阅读
-
Div在浏览器中居中显示_html/css_WEB-ITnose
-
CSS让2个DIV在同一行显示的解决方法_html/css_WEB-ITnose
-
div 块状居中显示_html/css_WEB-ITnose
-
Div 如何 脱离webbody 显示到屏幕上_html/css_WEB-ITnose
-
Div在浏览器中居中显示_html/css_WEB-ITnose
-
CSS+DIV设计居中的常见两种方法_html/css_WEB-ITnose
-
CSS3原生支持div与浏览器等高等宽方法_html/css_WEB-ITnose
-
图片宽度超出div,css控制图片不改变原大小情况居中显示,图片超出div部分隐藏_html/css_WEB-ITnose
-
DIV 列表居中排列 并自适应屏幕宽度的CSS_html/css_WEB-ITnose
-
div垂直居中的N种方法以及多行文本垂直居中的方法_html/css_WEB-ITnose