/ / W jaki sposób utrzymuję dwa różne linie trasowania, po jednym dla każdego podelementu, w moim elemencie ItemTemplate? - asp.net, css

Jak utrzymuję dwa różne dopasowania, po jednym dla każdego podelementu, w moim elemencie ItemTemplate? - asp.net, css

Mam dość prostą stronę ASP.NET. Pobieram wszystkie moje dane do kodu z bazy danych. Próbuję ustalić, dlaczego, gdy zmieniam rozmiar tekstu, zaczyna działać, ale jeśli zmienię właściwość text-align, nie będzie ona działać. Oto kod:

<asp:DataList ID="DataList1" DataSourceID="AccessDataSource2"
runat="server" ItemStyle-CssClass="picTableStyle"
DataKeyField="ID">
<ItemStyle CssClass="picTableStyle"></ItemStyle>
<ItemTemplate>
<br /><br />
<table>
<tr>
<td colspan="2">

</td>
</tr>
<tr>
<td><asp:Image ID="Image1" runat="server" ImageUrl="<%# "PlaceImages/" +
Eval("Image") %>" /><br />
<asp:Label ID="Label1" class="picCaptionStyle" runat="server" Text="<%#
Eval("Caption") %>" /></td>

<td>
<asp:Label ID="Label2" class="picTitleStyle" runat="server" Text="<%#
Eval("PicTitle") %>" /><br />
<asp:Label ID="Label3" runat="server" Text="<%# Eval("TravelDate",
"{0:MMMMMMMMM dd, yyyy}") %>" /><br /><br />
<asp:Label ID="Label4" runat="server" Text="<%# Eval("PicText") %>" />
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>

Oto stosowna sekcja w moim pliku .css:

    .picCaptionStyle
{
font-family:Century;
text-align:center;
font-size:8pt;
}
.picTitleStyle
{
font-family:Agency FB;
text-align:left;
font-size:14pt;
color:Red;
vertical-align:top;
}
.picTableStyle
{
vertical-align:middle;
}

To tylko centra, kiedy zmieniam.reguła picTableStyle do wyrównania tekstu: centrum; i pominąć pozostałe zasady. Ale oczywiście centralizuje cały tekst w moim ItemTemplate. Chcę wycentrować podpis dla obrazu na zdjęciu, ale pozostaw tekst w lewo.

Odpowiedzi:

0 dla odpowiedzi № 1

przeniosą etykiety na przęsła i zapewnią styl w rozpiętości. Może to pomoże