【问题标题】:Why is the "Content" div have a height of zero? [duplicate]为什么“内容” div 的高度为零? [复制]
【发布时间】:2021-11-29 15:26:00
【问题描述】:

所以我在“内容”div 中有两个 div(如下图中的白色框所示。)它们都有文本,我希望“内容”div 的高度和宽度与下面的两个 div 加入了,但“内容”div 的宽度是唯一“正常”的东西。

我什至尝试手动设置高度,但这不是我想要的,我想让高度自动与内容的高度相同。

你为什么喜欢这个“内容”div?

被检查的网站:

重新创建错误所需的 HTML 代码和 CSS 规则(除了这里,div 现在是灰色的):

#Content {
  background-color: grey;
  padding: 10px;
  position: relative;
  top: 136px;
}

#Main {
  border-right: solid 2px;
  padding-right: 2%;
  width: 55%;
  float: left;
}

#Sidebar {
  width: 35%;
  float: right;
}
<div id="Content">
  <div id="Main">
    <h1>Lorem ipsum</h1>

    <p>lorem ipsum dolor sit amet</p>
  </div>

  <div id="Sidebar">
    <h2>Lorem ipsum</h2>
  </div>
</div>

【问题讨论】:

  • 欢迎 Falling10fruit 来到 SO,很抱歉我的电脑在从您的图像中提取代码时被绞死了。请提供文本格式的代码(htmlCSS
  • 请不要仅以图像形式提供代码,而是在您的问题中实际放置一个有效的 sn-p 来演示问题。请看stackoverflow.com/help/minimal-reproducible-example
  • 除了代码比图像更好之外,如果不看更多 CSS 代码,我认为我无法回答这个问题。什么 CSS 应用于这 3 个元素?

标签: html css


【解决方案1】:

content.div div 的内容设置了一些 CSS 样式,使得 content.div 的高度不能被自己的内容拉长

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
  • 嗯,好的,那么这些 CSS 规则中的哪一个可能做到了这一点? ` #Content { 背景颜色:白色;填充:10px;位置:相对;顶部:136 像素; } `
  • 嗯,好吧,那么哪一个 CSS 规则可能做到了这一点?
猜你喜欢
  • 2016-07-15
  • 2016-12-11
  • 1970-01-01
  • 2020-04-25
  • 2011-07-19
  • 2017-01-21
  • 2013-01-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多