html - 子 div 没有内联在父 div 中

标签 html css css-float

我一定是在做一些愚蠢的事情或者查看一些明显的东西,因为无论我做什么我都无法将这三个 div 内联到这个父级中。

.stats {
  display: inline-block;
  margin-right: 6px;
  float: right;
  padding: 0;
  font-family: "Roboto" sans-serif;
  color: black;
}
.separator {
  background: rgba(47, 187, 255, 0);
  height: 20px;
  width: 1px;
  vertical-align: middle;
  border-left: solid;
  border-width: 1px;
  border-color: rgba(0, 124, 184, 0.7);
  float: left;
  margin-top: 5px;
  margin-left: 4px;
  margin-right: 4px;
  display: block;
}
<div class="stats">
  <div class="points"><b>Lorem </b>&nbsp; 142</pdiv>
  <div class="separator"></div>
  <div class="luck"><b>Ipsum</b>&nbsp; 64% <i>Blabla 3</div>
</div>

我做错了什么?

最佳答案

float:left; 添加到 .stats div-children。

.stats {
  display: inline-block;
  margin-right: 6px;
  float: right;
  padding: 0;
  font-family: "Roboto" sans-serif;
  color: black;
}
.stats div{
  float:left;
}
.separator {
  background: rgba(47, 187, 255, 0);
  height: 20px;
  width: 1px;
  vertical-align: middle;
  border-left: solid;
  border-width: 1px;
  border-color: rgba(0, 124, 184, 0.7);
  float: left;
  margin-top: 5px;
  margin-left: 4px;
  margin-right: 4px;
  display: block;
}
<div class="stats">
  <div class="points"><b>Lorem </b>&nbsp; 142</div>
  <div class="separator"></div>
  <div class="luck"><b>Ipsum</b>&nbsp; 64% <i>Blabla 3</div>
</div>

关于html - 子 div 没有内联在父 div 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30867353/

相关文章:

javascript - 使用 .innerHTML 将 <div> 替换为另一个 html 页面?

css - SCSS 中的背景转换不起作用

CSS 在居中元素旁边 float 一个元素

html - 调整窗口大小时,无法防止导航栏中的最后一项掉落到下一行?

html - 最小化 ul 以戏剧性的方式改变 li

css - 根据属性重新排序 Div 标签

html - CSS 边距和填充

javascript - 在 Joomla 上使用自定义 HTML 轮播消失

javascript - 如何使用静态占位符和自定义图标构建引导下拉列表

html - float 问题 - 当宽度大于页面宽度时 Div 下降