我希望将父DIV设置为整个100%屏幕高度的70%。我已经设置了以下CSS,但是它似乎什么也没做:
body {
font-family: 'Noto Sans', sans-serif;
margin: 0 auto;
height: 100%;
width: 100%;
}
.header {
height: 70%;
}
由于某种原因,它似乎无法正常工作,并且标题不是屏幕尺寸的70%。有什么建议吗?
Answers:
absolute
为那个div定位。
如果要基于屏幕高度而不是窗口高度:
const height = 0.7 * screen.height
// jQuery
$('.header').height(height)
// Vanilla JS
document.querySelector('.header').style.height = height + 'px'
// If you have multiple <div class="header"> elements
document.querySelectorAll('.header').forEach(function(node) {
node.style.height = height + 'px'
})