利用CSS使Div水平垂直居中

通常在制作网站首页时需要使页面内容在水平和垂直方向上都居中。表格布局时代常用的方法是内容之前添加换行。实际上通过CSS有更方便的办法。

 

< style  type ="text/css" >
body 
{
  background
: #ccc ;
  margin
: 0 ;
  padding
: 0 ;
}

#wrap 
{
  position
: absolute ;
  width
: 500px ;
  height
: 100px ;
  left
: 50% ;
  top
: 50% ;
  margin-left
: -250px ;
  margin-top
: -50px ;
  background
: #fff ;
  color
: #999 ;
}
</ style >

< body >
  
< div  id ="wrap" > Test </ div >
</ body >

 

 

利用CSS使Div水平垂直居中

 

原理很简单:将left和top设置为50%来定位div到浏览器中央,再将margin-left和margin-top值设置为宽和高的一半,使div居中显示。

你可能感兴趣的:(垂直居中)