Html CSS:让子元素尊重父元素';这是垫底

Html CSS:让子元素尊重父元素';这是垫底,html,css,Html,Css,我有一个具有高度、填充和溢出的元素:隐藏。它的子元素尊重顶部和侧面填充,但它与父元素的底部填充重叠。我如何防止这种情况 文本文本文本文本文本。。。 编辑:为了回应与相同的建议,事实并非如此。我的问题的最终答案比其他问题的任何答案都要优雅得多,因为我的设置不同:我只有一个子元素。像这样添加一个父div <div class="test"> <div id = "parent"> <div id = "child"> text tex

我有一个具有高度、填充和溢出的元素:隐藏。它的子元素尊重顶部和侧面填充,但它与父元素的底部填充重叠。我如何防止这种情况


文本文本文本文本文本。。。

编辑:为了回应与相同的建议,事实并非如此。我的问题的最终答案比其他问题的任何答案都要优雅得多,因为我的设置不同:我只有一个子元素。

像这样添加一个父div

<div class="test">
<div id = "parent">
  <div id = "child">  
      text  text text text text text text text text text text text text text text text text text text text text text text text 
  </div>
</div>
</div>

你应该这样用-

#child {
   height: 100%;
   overflow: hidden;
}
#父级{
背景:黄色;
溢出:隐藏;
宽度:100px;
高度:100px;
填充:25px;
}
#孩子{
身高:100%;
溢出:隐藏;
}

文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本

黄色正方形的底部也应该有填充物。
您可以将
高度
溢出
添加到
#子项


删除父对象的高度可能重复。
<div class="test">
<div id = "parent">
  <div id = "child">  
      text  text text text text text text text text text text text text text text text text text text text text text text text 
  </div>
</div>
</div>
.test{
    width:100px;
    padding:25px;
     background:yellow;
}
#parent{
   height:100px;
    overflow:auto;

}
#child {
   height: 100%;
   overflow: hidden;
}
#child{
    height: 100%;
    overflow: hidden;
}