css - 元素落在边界之外
问题描述
我正在尝试绘制黑色边框Test1
-Test4
也可以跨越Test5
. 此刻,Test5
落在外面。有谁知道如何绘制它以包含Test5
?
.description {
border: 1px solid;
}
.descriptionTop {
display: inline-block;
}
.ao {
padding: 5px;
font-weight: 700;
text-transform: uppercase;
}
.pr {
text-align: right;
float: right;
}
.pm {
border: solid 1px #53a318;
border-radius: 3px;
color: #53a318;
box-sizing: border-box;
font-size: 12px;
float: right;
padding: 2px 8px;
}
<div class="description">
<div class="descriptionTop">
<span class="descriptionLeft">Test1</span>
<span class="ao">Test2</span>
</div>
<div class="pr">
<div>
<span>Test3</span>
<span>Test4</span>
</div>
<div class="pm">Test5</div>
</div>
</div>
解决方案
添加overflow: auto;
到容器以包含浮动元素:
.description {
border: 1px solid;
overflow: auto;
}
.descriptionTop {
display: inline-block;
}
.altOffer {
padding: 5px;
font-weight: 700;
text-transform: uppercase;
}
.prices {
text-align: right;
float: right;
}
.promotion {
border: solid 1px #53a318;
border-radius: 3px;
color: #53a318;
box-sizing: border-box;
font-size: 12px;
float: right;
padding: 2px 8px;
}
<div class="description">
<div class="descriptionTop">
<span class="descriptionLeft">Test1</span>
<span class="altOffer">Test2</span>
</div>
<div class="prices">
<div>
<span>Test3</span>
<span>Test4</span>
</div>
<div class="promotion">Test5</div>
</div>
</div>
推荐阅读
- sql - 选择作为过滤器的 SQL 更新表
- kubernetes - 手动将 pod 移动到另一个 kuberntes
- python - FileNotFoundError:[Errno 2] 任务尝试保存文件时没有这样的文件或目录
- javascript - React JS - 映射函数 - 访问局部变量
- flutter - 如何从显示所有已安装应用程序的使用统计信息的列表中删除包名称?
- python - 尝试编写单行列表理解时出现缩进预期错误:if-else 变体
- git - 如何将目录更改为 Jenkins 中的克隆仓库?
- reactjs - React Redux REST API - 何时将数据重新加载到应用程序中
- python - 烧瓶和heroku
- dataframe - 过滤多个条件时,Julia dataframes 方法错误不明确