我在设置高度100% html,body和包含所有其他元素的容器时出现问题。设置高度100%为HTML和正文
当我使用浏览器的开发工具时,我发现html和body的高度是而不是100%。谁能告诉我发生了什么事?
<html style="height: 100%;">
<head></head>
<body style="height: 100%; background: #000;">
<div class="container" style="height: 100%; margin: 0 30px; background: #ccc;">
<div style="min-height: 100%; text-align: center; font-size: 40px; line-height: 40px; color: #FFFFFF;">A</div>
<div style="min-height: 100%; text-align: center; font-size: 40px; line-height: 40px; color: #FFFFFF;">B</div>
<div style="min-height: 100%; text-align: center; font-size: 40px; line-height: 40px; color: #FFFFFF;">C</div>
</div>
</body>
</html>
你期望发生的?你已经放置了三个div(最小)100%的高度 - 它必须放在某个地方。 –
@torazaburo我想设置容器的背景。 所有的孩子div应该是加利的不是吗? – hayley
我的快速猜测:我认为你想用100vh代替。或绝对定位。 div上的100%高度与其父级的100%高度不同。 – RMo