繁体   English   中英

仅当父div高度小于仅使用CSS的视口高度时才显示div

[英]Show div only if parent div height is smaller than the viewport height with CSS only

我想做的是这样的:

<body>
   <div id="content" style="position:relative;">
      ...some content here...
      THE END
      <div class="red_square" style="position:absolute;right:0;bottom:-90px;height:90px;width:90px;background-color:red;"></div>
   </div>
</body>

但这显然只是在底部显示了红色正方形。 我想要的是如果页面足够长(即滚动条),则将页面停在“ THE END”,并且仅对内容很少的页面显示红色div(无滚动条)。 我可以使用javascript做到这一点,但我想知道最新浏览器是否有纯CSS(2或3)解决方案。

不知道我能不能得到您的尝试,如果不对,请原谅。 最近的浏览器中有max-height和min-height,多数民众赞成在帮助您

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM