html - 如何将div放在不同的行中而不占用每行的整个宽度?

标签 html css

我认为可以取消设置此元素以不阻塞空间,但我不知道要使用哪个 CSS 代码来做到这一点。下面是我的代码:

.customLabel{
    width: 300px;
    text-align: right;
    font-size: 0.9em;
    font-weight: bold;
    border: 1px solid black
}

.customLabel>div{
    background: #f0ad4e;
    margin-bottom: 5px;
    padding: 1px 5px;
    border-radius: 3px;
}
<div class="customLabel">
  <div class=''>hello</div>
  <div class=''>hi hi hi hi </div>
  <div class=''>god</div>
</div>

我想要的就是这张图片enter image description here

所以如果有人可以帮助我。提前谢谢你。

最佳答案

将 div 向右浮动并添加 clear:both。您需要使用 clearfix 以便包含 float ...这里我在父包装器上使用了 overflow:hidden

.customLabel {
  width: 300px;
  text-align: right;
  font-size: 0.9em;
  font-weight: bold;
  border: 1px solid black;
  overflow: hidden;
}
.customLabel>div {
  background: #f0ad4e;
  margin-bottom: 5px;
  padding: 1px 5px;
  border-radius: 3px;
  float: right;
  clear: both;
}
<div class="customLabel">
  <div class=''>hello</div>
  <div class=''>hi hi hi hi</div>
  <div class=''>god</div>
</div>

关于html - 如何将div放在不同的行中而不占用每行的整个宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37674257/

相关文章:

javascript - 在背景上释放鼠标时不关闭的模态实现(但仅在单击背景时)

javascript - 如何区分两天的日期

html - 打开我的网站时 Mac 上的鼠标滚轮问题

CSS 无法正确对齐选项卡式菜单

HTML 框架集 : Frameset Open in new tab/window

html - 为什么在 Opera 中以更大的字体大小呈现文本?

jquery - facebook 应用样式 向下滚动时 Conceal 标题栏,向上滚动时再次显示

javascript - 为什么第 nth-child 将样式添加到备用可见元素不起作用?

javascript - 绑定(bind)时特殊字符后的AngularJs新行

html - 如何将图像放入 Bootstrap 3 div?