最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

css 高度自適應的問題示例探討

  發(fā)布時間:2013-09-04 16:20:51   作者:佚名   我要評論
對象height:100%并不能直接產(chǎn)生效果,是因為跟其父對象有關,下面有個示例為大家詳細介紹下,感興趣的朋友可以參考下
對象height:100%并不能直接產(chǎn)生效果,是因為跟其父對象有關。

復制代碼
代碼如下:

#center{
height:100%;
}

上面的css樣式是無效的,不會產(chǎn)生任何效果。

需要改寫:

復制代碼
代碼如下:

html,body{
margin:0px;
height:100%;
}
#center{
width:200px;
height:100%;
background-color:#666666;
border:1px solid red;
}

對#center對象設置了height:100%,同時設置了html與body的height:100%,這就是高度自適應的問題所在,一個對象的高度是否可以使用百分之比顯示,取決于對象的父類對象,在頁面中,#center直接放在body屬性中,因此它的父類對象是body,而在默認狀態(tài)下,瀏覽器并沒有給body一個高度屬性,因此我們所設置的#centere為height:100%并不會產(chǎn)生任何效果,但是一點我們給body設置了100%之后,他的子類對象#center的height:100%便發(fā)生作用了,這便是瀏覽器解析規(guī)則引發(fā)的高度自適應的問題。

代碼中除了給出body的定義屬性之外,還給html對象也應用了相同的樣式定義,這樣做的好處是使IE與firefox瀏覽器都能夠高度自適應,Ie與firefox對頁面的解析存在一定的差異,ie中html對象默認為100%的高度,而body不是,而在firefox中html標簽就不是100%的高度,因此兩個標簽都設置為100%,可以保證兩款瀏覽器都能正常工作。

相關文章

最新評論

湾仔区| 会理县| 乳源| 天柱县| 桦川县| 桦川县| 宣武区| 林周县| 九台市| 聂荣县| 同江市| 淮阳县| 临夏县| 金秀| 桃源县| 景泰县| 广饶县| 陇川县| 景宁| 元氏县| 闸北区| 和平县| 商洛市| 兰州市| 宁陕县| 高雄县| 黔西| 鄂托克旗| 金川县| 花莲市| 洛川县| 翁源县| 尤溪县| 虎林市| 比如县| 东安县| 乐亭县| 沁阳市| 英吉沙县| 靖边县| 玉林市|