简体   繁体   English

如果一个元素有更高的高度,则浮动左刹车

[英]Float left brakes if one elment has more height

The desired output is:所需的输出是:

在此处输入图片说明

But I can NOT set height to the elements cause some have more and other have less content.但是我无法为元素设置高度,因为有些元素的内容较多,而另一些元素的内容较少。

This is what I get:这就是我得到的:

在此处输入图片说明

Snippet片段

 .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小提琴

How to fix it?如何解决?

use display:inline-block instead使用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>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM