html - 为 div 内的文本添加右填充
问题描述
我有一个固定大小的 div。div 内的文本可以溢出它并且它不会换行。
<div style="background-color: #7B92D3;" class="div-2">
<p id="text">xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p>
</div>
.div-2 {
width: 150px;
white-space: nowrap;
overflow: hidden;
padding-right: 10%;
padding-left: 10px;
}
问题是我想要左右填充,但只有左填充适用。如何在右侧添加空间?
解决方案
设置时overflow:hidden,
,文本将溢出到填充中。您可以创建透明边框来解决此问题。
.div-2 {
width: 150px;
white-space: nowrap;
overflow: hidden;
border-left:10px solid transparent;
border-right:10px solid transparent;
}
<div style="background-color: #7B92D3;" class="div-2">
<p id="text">xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p>
</div>
推荐阅读
- python - selenim web driver python repet code Ultimate
- postgresql - 使用 GROUP BY 和 WHERE 从两个表中求和值
- c# - 如何根据鼠标位置旋转对象的位置?
- python - 字典中的方法未定义
- python - 使用 API 调用时适用油门熊猫
- node.js - 为什么 next('route') 不能正常工作?
- python - 从python中的三个数字的行中查找文件中的唯一数字
- bash - 在关闭终端时,nohupped shell 脚本(带有 &)被停止
- charts - 任何人都可以识别此图表名称
- python - 寻找最小空间距离