1

対応するラベルの背景画像の表示、編集、および削除の通常のラベルを変更しました<td>。しかし、クリックするテキストがないため、リンクが機能しません。

空白をクリック可能にするにはどうすればよいですか、またはこの問題に対する別のアプローチはありますか?

これは私が得たものです:

...
<td class="view"><%= link_to '', event %></td>
<td class="edit"><%= link_to ' ', edit_event_path(event) %></td>
<td class="delete"><%= link_to ' ', event, :confirm => 'Are you sure?', :method => :delete %></td>

イメージを image_tag として追加してリンクを作成することが解決策であることはわかっていますが、style.css でイメージを宣言する方がはるかにクリーンで簡単に実装できます。

前もって感謝します

4

1 に答える 1

3

CSS を使用して、リンクをクリック可能にすることができます。空白のリンクのクラスを次のように設定した場合:

display: inline-block;
width: 100%;
height: 100%;

クリック可能になるはずです。

于 2012-05-14T06:54:40.327 に答える