html - 如何用包装字减少div中不必要的空间

标签 html css word-wrap

我有一个固定宽度和高度的小 div,里面有文字,可能会被包裹和图标 我所需要的只是让图标尽可能靠近文本,但如果文本被包裹起来,它里面会有额外的空间

例子在 JsFiddle

HTML

<div class="wrapper">
    <div class="title">
         Total elements
    </div>
    <div class="icon"></div>
</div>

CSS

wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 50px;
  width: 100px;
}

.title {
    border: 1px solid green;
}

.icon {
  border: 1px solid red;
  width: 8px;
  height: 8px;
}

最佳答案

您可以使用 CSS 网格系统:

.wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 0em;
  height: 50px;
  width: 100px;
}

关于html - 如何用包装字减少div中不必要的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48747378/

相关文章:

jquery - 如何使用 jQuery 将 css 应用于 savedRange 文本选择?

html - 使用 css 的表表示

css - 在html div中用逗号而不是空格包装单词

Python:黑色不包裹长行

javascript - 让绘图留在 Canvas 上

javascript - 过渡不适用于高度

html - Outlook 2007 超链接和文本缩进

visual-studio-2010 - Crystal Reports从数据集中包装文本字段

html - 在Ruby中将HTML转换为Textile?

javascript - anchor 标签链接向下滚动太远但仅在移动设备上