如果 div 具有相对位置元素,是否可以增加它?

Is it possible to grow a div if it has relative position element?

对于 div 中的每个元素,它的宽度都会增加,但是当我们放置一个定位元素时,这里的错误消息定位到相对位置并且顶部为 3px。因为它显示容器没有增长。如果我使用

overflow: hidden; /* the message will be cut off */

如何解决这个问题,我是否遗漏了任何技巧。我可以手动增加它的高度的一种方法。但是我认为这不是最优雅的解决方案,如果我的内容发生变化然后我又重新计算了高度怎么办。

已修复,感谢大家的帮助和支持。

.invalid-msg {
   display: block;
   max-width:234px;
   margin-top:3px;
}