【发布时间】:2019-02-03 04:57:32
【问题描述】:
在网格列中使用 img 标签时,以下标记无法正确呈现:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<div class="row">
<div class="col-sm-4"><img class="img-responsive" src="https://placeholdit.co//i/48x72?text=USER\nERROR" /></div>
<div class="col-sm-8">Description</div>
<div class="col-sm-4"><img class="img-responsive" src="https://placeholdit.co//i/48x72?text=USER\nERROR" /></div>
<div class="col-sm-8">Description</div>
<div class="col-sm-4"><img class="img-responsive" src="https://placeholdit.co//i/48x72?text=USER\nERROR" /></div>
<div class="col-sm-8">Description</div>
<div class="col-sm-4"><img class="img-responsive" src="https://placeholdit.co//i/48x72?text=USER\nERROR" /></div>
<div class="col-sm-8">Description</div>
</div>
如果我删除图像并用文本替换它,它将完美地工作。
【问题讨论】:
-
一行应包含 12 列。你的包含 48 个。
-
这实际上与图像无关。如果您将图像替换为长文本块,您的标记将导致类似的网格中断。
标签: html css twitter-bootstrap-3 grid rendering