>웹 프론트엔드 >HTML 튜토리얼 >Div怎么实现页面 "100%"的宽度和高度?_html/css_WEB-ITnose

Div怎么实现页面 "100%"的宽度和高度?_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-24 12:02:551467검색

Div怎么实现页面 "100%"的宽度和高度???      

现在是这样的有一个页面,有两个“Div”。   

第一个Div是“100%”的高度和宽度,它的背景是纯色。 希望它可以随着屏幕的大小,全屏显示。

.tyeet_login

    height:100%;
    width:100%;
    background-color:#3c611a;
}


第二个Div是登录框的主窗体,背景是一个图片。希望它可以在第一个层中水平居中和垂直居中显示。

.tyeet_login_mindle
{
    background:url(image/login.gif);
    width:800px;
    height:600px;
}


HTML:


              

 



回复讨论(解决方案)

问题: 
         第一个层不会全屏显示。

         第二个层也不会全屏显示。

问题: 
         第一个层不会全屏显示。

         第二个层也不会垂直居中显示,水平居中显示。

<!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>body,html{margin:0;height:100%;}.tyeet_login{     height:100%;    width:100%;    background-color:#3c611a;}.tyeet_login_mindle{    background:red;    width:800px;    height:600px;	position:absolute;	top:50%;	left:50%;	margin-left:-400px;	margin-top:-300px;}</style></head><body><div class="tyeet_login">              <div class="tyeet_login_mindle"></div> </div></body></html>

水平居中左右margin为auto就OK了,div的垂直居中好像用的比较少吧,貌似美工说垂直居中不符合人类的审美...如果一定想垂直可以用自适应的方法,把上下边距设置成百分比. 

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.