由於位置的絕對和相對屬性,我無法讓它在桌面和移動設備上都顯示正確。日期文本文本始終未對齊。任何幫助表示讚賞,謝謝。如何覆蓋圖像上的文字沒有對齊問題
這裏是我的代碼。
<div class="container">
<% @events.each do |event| %>
<div class="event-picture-block">
<span class="event-date-box">
<%= event.date.strftime("%^b %e") %>
</span>
<%= link_to event_path(event), class:"link-margin" do %>
<%= image_tag(event.image.url(:small), :class =>"event-image") %>
<% end %>
</div>
<% end %>
</div>
.event-picture-block { display: inline;}
.event-date-box { position: absolute; margin-top: 8em; margin-left: 2.4%; background-color: white; color: black; font-size: 35px; width: 10%; text-align: center; }
移動
你會把圖像放在那裏? –
添加它作爲背景:url();所以它始終是框 – Keith
的大小,但圖像是從模型生成的,保存在aws s3上。 –