這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)vue中設(shè)置height:100%無(wú)效如何解決,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的沐川網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
App.vue文件
這時(shí)候設(shè)置height: 100%;是無(wú)效的,在chrome的Elements中發(fā)現(xiàn)height仍然是0px.
設(shè)置高度100%時(shí),div的高度會(huì)等同于其父元素的高度。而上面中id為app的div(vue掛載的div)的父節(jié)點(diǎn)是body標(biāo)簽,body標(biāo)簽的父節(jié)點(diǎn)是html標(biāo)簽。在默認(rèn)情況下html和body標(biāo)簽的高度為auto,而瀏覽器是不會(huì)自動(dòng)給標(biāo)簽添加高度的,所以html和body標(biāo)簽就為0,自然子div的高度設(shè)置為100%就不起作用了。
此時(shí)應(yīng)該在App.vue文件style中添加如下代碼:
html,body,#app{ height: 100%; }
上述就是小編為大家分享的vue中設(shè)置height:100%無(wú)效如何解決了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。