【发布时间】: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 个元素?