我有问题让图片浮动到右边,而其余文字和div浮动到右边。
我可以使用固定宽度的图像来处理它,但是如果我将图像换成稍微不同的尺寸,它就不会像我使用固定尺寸一样工作。当我不知道图像的大小时,有没有办法让它工作?或者我需要使用JS吗?
<div style="width:900px">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Course Name</h3>
</div>
<div class="panel-body">
<img src="http://i.imgur.com/TyQ45nk.jpg">
<div>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse sed porttitor diam. Quisque fermentum orci sed velit lacinia, nec vehicula eros consequat. Morbi vestibulum convallis auctor.</p>
<div class="container-fluid row">
<div class="col-md-9" style="padding: 0">
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100" style="width: 60%;">
80%
</div>
</div>
</div>
<div class="col-md-3">
<a href="#" class="btn btn-sm btn-danger">Continue</a>
</div>
</div></div>
</div>
</div>
</div>
答案 0 :(得分:1)
只需正确使用boostrap的网格类。 我使用类 panel-body
编辑了div中的代码 <div class="panel-body">
<div class="col-md-6">
<img src='http://i.imgur.com/TyQ45nk.jpg'>
</div>
<div class="col-md-6">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse sed porttitor diam. Quisque fermentum orci sed velit lacinia, nec vehicula eros consequat. Morbi vestibulum convallis auctor.</p>
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100" style="width: 60%;">
80%
</div>
</div>
<a href="#" class="btn btn-sm btn-danger">Continue</a>
</div>
</div>
答案 1 :(得分:0)
您可以尝试使用CSS或内联样式属性:
<img src="http://i.imgur.com/TyQ45nk.jpg" style="float:right">
如果您不希望与图片在同一行上的字词,则可以添加“清除:正确”字样。属性也是如此。
答案 2 :(得分:0)
您可以将float: left
添加到image
.panel-body img{
float: left;
margin: 0 0 10px 0;
}
.rightContent{
margin-left: 380px;
}
选中此Demo