[英]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>
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.