DIV层居中的问题
我需要DIV层的垂直中心线与浏览器的中心线居中,也就是说如果浏览器窗体小于我的DIV层宽度的时候,要求DIV层的左侧和右侧同时挤出浏览器而保持中心区域显示,而不是只挤出右...
我需要DIV层的垂直中心线与浏览器的中心线居中,也就是说如果浏览器窗体小于我的DIV层宽度的时候,要求DIV层的左侧和右侧同时挤出浏览器而保持中心区域显示,而不是只挤出右侧。
我目前用的这个方法:
left: 50%;
margin-left: expression(-(this.offsetWidth/2)+"px");
可是当网页开头加入:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
加入后就失效了
如何解决这个问题呢?或者还有其他方法可以实现? 展开
我目前用的这个方法:
left: 50%;
margin-left: expression(-(this.offsetWidth/2)+"px");
可是当网页开头加入:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
加入后就失效了
如何解决这个问题呢?或者还有其他方法可以实现? 展开
展开全部
#content{
position:absolute;
width:900px;
height:500px;
left:50%;
top:50%;
margin-left:-450px; /*设置为宽度的一半*/
margin-top:-250px; /*设置为高度的一半*/
}
position:absolute;
width:900px;
height:500px;
left:50%;
top:50%;
margin-left:-450px; /*设置为宽度的一半*/
margin-top:-250px; /*设置为高度的一半*/
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询