我一直在尝试使用引导程序的网格系统将文本环绕在图像周围以限制图像的宽度。总体布局很像这样。
我目前正在使用
<div class="row">
<div class="col-xs-12 col-sm-5">
<img class="img-responsive" src="{{$blogPost->getImagePath()}}" width="100%">
</div>
<div class="col-xs-12 col-sm-7">
<div class="row">
<div class="col-sm-6">
<h2>{!!$blogPost->title!!}</h2>
</div>
<div class="col-sm-6">
<h3 class="pull-right">
{{$blogPost->created_at}}
</h3>
</div>
</div>
{!! Purifier::clean($blogPost->message) !!}
</div>
<div class="col-xs-12">
<hr />
</div>
</div>
我试过删除第二列,只保留嵌套图像的列。
<div class="row">
<div class="col-xs-12 col-sm-5">
<img class="img-responsive" src="{{$blogPost->getImagePath()}}" width="100%">
</div>
<div class="row">
<div class="col-sm-6">
<h2>{!!$blogPost->title!!}</h2>
</div>
<div class="col-sm-6">
<h3 class="pull-right">
{{$blogPost->created_at}}
</h3>
</div>
</div>
{!! Purifier::clean($blogPost->message) !!}
<div class="col-xs-12">
<hr />
</div>
</div>
我怎样才能达到预期的效果并继续使用引导网格系统来根据视口的大小设置图像的宽度?
原文由 milo526 发布,翻译遵循 CC BY-SA 4.0 许可协议
将标题和
created at
包装在一个新列中以补充图像的宽度并将所有其他文本设置在任何列之外对我来说是个窍门。一个小的缺点是边距不对齐,但我相信我会使用一些自定义 CSS 找到解决方法。