私はRailsを使ってイベントアプリケーションを構築していますが、現在私のユーザープロファイルページをスタイリングしています。 「My Events」の下には、イベントのタイトルと日付を示す2つのh3タグを持つ画像を表示するコードループがあります。 h3要素を画像の上に置いて欲しい。私はインデックスのページでこれをやったが、私はユーザーのプロフィールページのために同じを複製するように見えることはできません。現在、私は正しく画像を設定していますが、テキストをその上に置くことはできません。CSS h3テキストがイメージタグの上に置かれています
show.html.erb - - ユーザー
<div class="col-md-7" id="userevents">
<div class="row">
<div class="panel panel-default">
<div class="panel-heading">
<h2>My Events</h2>
</div>
<div class="panel-body">
<% @user.events.each do |event| %>
<div id="eventblock">
<%= link_to (image_tag event.image.url), event %>
<h3><%= link_to event.title, event %></h3>
<h3><%= link_to event.date.strftime('%A, %d %b %Y'), event %></h3>
<% end %>
</div>
</div>
</div>
</div>
そして、私のCSS - 私は、テキストがしたい
理想的#userevents {
float: right;
margin: 50px;
height: auto;
}
#eventblock img {
width: 300px;
height: 300px;
float: left;
position: relative;
margin: 20px;
}
#eventblock h3 {
position: absolute;
}
ここ
は、私の見解とCSSコードですイメージの一番下に中央に座ります。追加
行っていることのすべては、パネル本体の中央にテキストを一緒に持っています。 imgのz-index -1も機能しません。 –