css - CSS - 内部 div 不占用可用高度
问题描述
对此有点母马,但它应该很简单,我需要我.qualification-delete-container
div
采取 100% 的 parent div
。
我附上了一个小提琴,所以你可以看到。如果你减小屏幕尺寸,当.qualification-row-details
div
(青绿色的)的内容占据 2行时, .qualification-delete-container
(黄色的)需要响应并采用父级的新高度。
两个子 div 都是display:inline-block
.qualification-row {
width: 100%;
padding: 10px 0px 10px 0px;
text-align: left;
background-color:green;
}
.qualification-row-details {
width: calc(100% - 60px);
height: 100%;
display: inline-block;
background-color: turquoise;
}
.qualification-delete-container {
display: inline-block;
width: 55px;
vertical-align: top;
min-height: 100%;
float: unset;
background-color: yellow;
}
.flex-vertical-center {
display: flex;
flex-direction: column;
justify-content: center;
height: 100%;
}
<br/>
<div class="qualification-row js-qualification-row">
<div class="qualification-row-details">
degree type, classification, Course title, year, awarding instition
</div>
<div class="qualification-delete-container">
<div class="flex-vertical-center">
<a class="qualification-delete">delete</a>
</div>
</div>
</div>
解决方案
将您的资格行 css 更改为 -
.qualification-row {
display : flex; // ADD DISPLAY FLEX
width: 100%;
padding: 10px 0px 10px 0px;
text-align: left;
background-color:green;
}
推荐阅读
- android - 后退按钮总是触发前一个活动的 onCreate() 除非 launchMode 是 singleTop
- node.js - 将所有日志写入控制台或使用日志库附加程序?
- ios - 地图框导航:“路线”类型的值没有成员“坐标”
- java - 内部类封闭实例和范围
- javascript - 如何为highcharts中每个系列堆叠的水平条添加页脚?
- java - Java 应用程序在运行 Spring Boot 时工作但不使用 Apache
- angular - 如何使用ngSwitch在角度组件之间切换
- python - 将约定与数字分开,以便我可以运行将毫米转换为英寸的公式
- reactjs - 如何根据道具的值有条件地渲染图标?
- python - 递归复制文件夹并更改复制文件的文件夹/文件名