html - 如果一个元素具有更高的高度,则 float 左刹车

标签 html css css-float

所需的输出是:

enter image description here

但我无法设置元素的高度,因为有些元素的内容较多,而另一些元素的内容较少。

这就是我得到的:

enter image description here

片段

.wrap {
  width: 400px;
}

.inner {
  width: 80px;
  border:solid 2px lime;
  margin: 5px;
  float:left;
}
<div class="wrap">
  <div class="inner"><h1>1</h1>blubby blubby bluuu</div>
  <div class="inner"><h1>2</h1>blubby blubby bluuu</div>
  <div class="inner"><h1>3</h1>blubby blubby bluuu</div>
  <div class="inner"><h1>4</h1>blubby blubby bluuublubby blubby bluuu</div>
  <div class="inner"><h1>5</h1>blubby blubby bluuu</div>
  <div class="inner"><h1>6</h1>blubby blubby bluuublubby blubby bluuu</div>
  <div class="inner"><h1>7</h1>blubby blubby bluuu</div>
  <div class="inner"><h1>8</h1>blubby blubby bluuu</div>
  <div class="inner"><h1>9</h1>blubby blubby bluuu</div>
  <div class="inner"><h1>10</h1>blubby blubby bluuu</div>
  <div class="inner"><h1>11</h1>blubby blubby bluuu</div>
  <div class="inner"><h1>12</h1>blubby blubby bluuu</div>
</div>

<强> Fiddle

如何解决?

最佳答案

改用display:inline-block

.wrap {
  width: 400px;
}

.inner {
  width: 80px;
  border:solid 2px lime;
  margin: 5px;
  display:inline-block;
  vertical-align:top
    
}
<div class="wrap">
  <div class="inner"><h1>1</h1>blubby blubby bluuu</div>
  <div class="inner"><h1>2</h1>blubby blubby bluuu</div>
  <div class="inner"><h1>3</h1>blubby blubby bluuu</div>
  <div class="inner"><h1>4</h1>blubby blubby bluuublubby blubby bluuu</div>
  <div class="inner"><h1>5</h1>blubby blubby bluuu</div>
  <div class="inner"><h1>6</h1>blubby blubby bluuublubby blubby bluuu</div>
  <div class="inner"><h1>7</h1>blubby blubby bluuu</div>
  <div class="inner"><h1>8</h1>blubby blubby bluuu</div>
  <div class="inner"><h1>9</h1>blubby blubby bluuu</div>
  <div class="inner"><h1>10</h1>blubby blubby bluuu</div>
  <div class="inner"><h1>11</h1>blubby blubby bluuu</div>
  <div class="inner"><h1>12</h1>blubby blubby bluuu</div>
</div>

关于html - 如果一个元素具有更高的高度,则 float 左刹车,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35865777/

相关文章:

javascript - Jquery - 显示没有。的 div 隐藏其他的

html - 如何分隔 <p> 和 <a> HTML 标记

twitter-bootstrap - Bootstrap 列堆叠

html - 如何在另一个 div 中对齐 3 个 div(左/中/右)?

html - CSS float 图像 <img> 不超过标题 <h2>

html - 可以不在网站中使用文本吗?

javascript - localStorage.getItem(...).key 不是函数

jquery - jQuery 中的元素样式

html - 如何在 WordPress 中为自定义 header 实现引导小部件代码?

带有标题 div 的 html css 布局谁的高度是未知的,而 body div 可以填充剩余空间?