【发布时间】:2018-09-07 14:17:59
【问题描述】:
所以我有这个代码来显示一张卡片(面板),它由一张带有下面链接的图片组成。现在 div 的高度随着每个图像的变化而变化,因为图像的大小不同。 无论图像大小如何,我都希望 div 始终保持相同的高度。
可能这只是一个 css 更改。有什么想法吗?
<div class ="row" style="margin-top: 40px;">
<h3 style="text-align: center; color:#000;">Top Walls near you</h3><br/>
<% @walls.each do |wall| %>
<div class ="col-md-4">
<div class="panel panel-default">
<div class ="panel-heading preview">
<%= link_to wall do %>
<%= image_tag wall.cover_photo(:medium) %>
<% end %>
</div>
<div class="panel-body" style="box-shadow: 2px 27px 25px -19px rgba(176,176,176,1);">
<%= link_to wall.address, wall %>
</div>
</div>
</div>
<% end %>
</div>
【问题讨论】:
-
您能在此处发布您的 HTML 标记(以及其他 CSS,如果有的话)吗?这将有助于回答问题。
-
定义 div 的高度和宽度。大概宽度:100%
-
你的图片不仅尺寸不同,而且比例尺也不同。尝试将图像裁剪为与其他图像相同的比例(4:3、16:9),它们看起来会更均匀。
标签: javascript html css ruby-on-rails