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

css 高度自適應(yīng)的問題示例探討

  發(fā)布時(shí)間:2013-09-04 16:20:51   作者:佚名   我要評論
對象height:100%并不能直接產(chǎn)生效果,是因?yàn)楦涓笇ο笥嘘P(guān),下面有個(gè)示例為大家詳細(xì)介紹下,感興趣的朋友可以參考下
對象height:100%并不能直接產(chǎn)生效果,是因?yàn)楦涓笇ο笥嘘P(guān)。

復(fù)制代碼
代碼如下:

#center{
height:100%;
}

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

需要改寫:

復(fù)制代碼
代碼如下:

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

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

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

相關(guān)文章

最新評論

柳河县| 江源县| 黔西县| 湟源县| 元江| 乳山市| 文登市| 禹城市| 三门县| 颍上县| 镇沅| 平远县| 正蓝旗| 平塘县| 汪清县| 读书| 怀集县| 湘西| 宣城市| 东莞市| 东城区| 吴堡县| 根河市| 郎溪县| 京山县| 武鸣县| 聂拉木县| 麻城市| 拉萨市| 富锦市| 绿春县| 伊春市| 农安县| 钟祥市| 黎川县| 古丈县| 漯河市| 防城港市| 乐都县| 甘孜县| 庄浪县|