设置body高度100%自适应屏幕

设置body高度100%自适应屏幕

body  

{

 

    font-size: .80em;

    font-family: "HelveticaNeue","LucidaGrande","SegoeUI",Arial, Helvetica, Verdana, sans-serif;

    color: #696969;

    background-color:rgb(151, 223, 185);

    margin:0 auto;

    padding:0;

    height: 100%;

}

html {

        margin:0 auto;

    padding:0;

    height: 100%;

}

html,body{margin:0px; height:100%; }#id { background-color:#CCC; width:150px;height:100%; }

 

       一个象高度是否可以使用百分比示,取决于象的父级对象,#id的父body,而浏览器默下,是没有body一个高度属性的,因此当我直接#idheight:100%;,不会生任何效果,而当我们给body置了100%之后,它的子级对#idheight:100%;便生作用了,便是浏览器解析规则的高度自适应问题。但是body置高度只是ie6下有作用。而代中除了body用之外,HTML象也用相同的设计这样做的好是使IEfirefox浏览器都能够实现高度自适,而body却不是。另外,Firefox中的 HTML标签不是100%高度,因此两个标签都定义为height:100%;以保两个浏览器下均能正常示。

 

      面没有填一屏ie6/7会有默滚动条,可以通过设html{overflow:hidden;}藏掉。或者html{overflow:sroll;}所有浏览滚动

你可能感兴趣的:(HTML,CSS)