У меня есть страница asp.net, в которой я пытаюсь иметь изображение, находящееся в центре ячейки таблицы, и это изображение будет ссылкой на другую страницу. Я не слишком хорошо с CSS, но я попробовал несколько разных вещей, и вот скриншот моего результата: Текст ссылки центра над изображением
Как вы можете видеть, ссылка рядом с изображением ... Я хотел бы иметь что ссылка будет в центре этого изображения, но и изображение будет интерактивными (как часть ссылки), например, так:
Вот мой стол (имейте в виду, что это является частью управления ASPX GridView поэтому он повторяется для каждой строки в источнике данных):
<table style="text-align: left; border-collapse: collapse; width: 100%">
<tr>
<td style="width: 5%;"><strong>Request ID</strong></td>
<td class="field">Date</td>
<td class="field">Requestor</td>
<td class="field">Status</td>
</tr>
<tr>
<td rowspan="4" align="center" style="position:relative;">
<a href='<%#"pending_requests.aspx?RID=" + Eval("RequestID") %>'><img src="../images/document.png" alt="" style="z-index: -1"><%# Eval("RequestID") %></a>
</td>
<td>
<dx:ASPxLabel ID="labelRequestDate" runat="server" Text='<%# Eval("RequestDate") %>'></dx:ASPxLabel>
</td>
<td>
<dx:ASPxLabel ID="labelICAO" runat="server" Text='<%# Eval("ICAO") %>'></dx:ASPxLabel>
</td>
<td>
<dx:ASPxLabel ID="labelStatus" runat="server" Text='<%# Eval("Status") %>'></dx:ASPxLabel>
</td>
</tr>
<tr>
<td class="field" colspan="4">Summary</td>
</tr>
<tr>
<td colspan="4" valign="top">
<dx:ASPxLabel ID="labelSummary" runat="server" Text='<%# Eval("Summary") %>'></dx:ASPxLabel>
</td>
</tr>
<tr>
<td colspan="4">
<strong>Description:</strong>
<br />
<%# Eval("Description") %>
<br />
<br />
<strong>Comments</strong>
<br />
<%# Eval("Comments") %>
</td>
</tr>
</table>
Класс "fie ld "просто делает текст полужирным и устанавливает ширину в 10%.
Пожалуйста, имейте в виду, что мне это нужно для работы в IE7 и выше, Chrome и Firefox.
Любая помощь приветствуется!
Пожалуйста, пост обработанной HTML, а не ASP, включая CSS. – j08691
Или положите его в скрипку – ediblecode
Извините, что я не делал этого в первую очередь, но ASPx, отображаемый в html, ОГРОМНЫЙ, и потому что я использую встроенный элемент управления (GridView), он создает всевозможные стили и такие, что это почти невозможно понять. – Robert