【发布时间】:2021-03-26 20:31:36
【问题描述】:
我有以下元素:标题、描述和图片。 Title上方应该有20px的空间,像这样:
从图片中可以看出,标题上方有一块空格。我希望空间保留在那里,即使标题和描述不存在。比如这样:
现在我的问题是,如果没有标题和描述,那么空间就会塌陷,图像会向上移动,基本上占据了那个空间。
即使没有标题和描述,我如何才能保留空间?我想将 min-height 应用于 "titleName" ,但没有奏效。
<div class="myComponent">
<div class="myContainer">
<div id="head_Title" class="mainTitle">
<h2 class="titleName"> This is a Title</h2>
</div>
<div id="description" class="mainDescription"></div>
</div>
</div>
【问题讨论】:
-
您在 附近的第一个标签中有一个额外的空间
-
如果没有标题或描述,那你怎么知道空间的高度应该是多少?当然,这取决于那里的文本。
-
标题上方应始终留有 20 像素的空间。如果没有标题,则此处应始终在图像上方留出 20 像素的空间。
-
尝试将
margin-top: 20px添加到您的titleName -
CSS 边距或内边距?如果您想快速入门,请尝试
或
。
标签: javascript html jquery css sass