在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 頁面初始化需要設(shè)置 html 和body 的高度100%嗎?為什么?

頁面初始化需要設(shè)置 html 和body 的高度100%嗎?為什么?

昨天突然有個問題想不通,就是頁面初始化的時候如果設(shè)置了html,body的高度為100%,那么如果你網(wǎng)頁內(nèi)容的高度很長,但是你body的高度就只能是視口的高度,而不是你的子元素?fù)伍_的高度,這樣會出現(xiàn)什么問題嗎? 看了好多頁面初始化方案的代碼 好多都沒有設(shè)置html,body height:100%,為什么要這樣做?

回答
編輯回答
兔寶寶

1.我覺得網(wǎng)頁內(nèi)容很長,body設(shè)置了100%,那肯定會出現(xiàn)滾動條,你不設(shè)置body的高度100%也會出現(xiàn)滾動條
2.設(shè)置body高度100%的目的可能是為了設(shè)置頁面內(nèi)某個元素的高度是100%占滿視口的,因?yàn)橹挥性撛氐乃凶嫦仍氐母叨榷际?00%,這個元素才能占滿屏幕

2018年5月20日 11:32
編輯回答
短嘆

首先一點(diǎn),如果你在頭文件中的css里面設(shè)置寬高的話,據(jù)我經(jīng)驗(yàn),是獲取不到高度的。

2018年3月6日 03:39