2013-05-20 2 views
1

Я пытаюсь создать таблицу с двумя табличными данными и двумя заголовками таблицы. Изучив коды html, я понял, что способ сдвинуть слово влево - это Text-Align="Left", как описано ниже. К сожалению, это не сработало. Я не использую CSS, а просто HTML-коды.Невозможно выровнять слово слева

Вот мои коды:

<table style="width: 100%;"> 
    <tr> 
     <th style="width: 189px; height: 23px;">Full Name:</th> 
     <td style="width: 1910px; height: 23px;"> 
      <asp:Label ID="lblFullName" runat="server" Text="" Text-Align="Left"></asp:Label> 
     </td> 
     <th style="width: 21px; height: 23px;">Contact:</th> 
     <td style="width: 684px; height: 23px"> 
      <asp:Label ID="lblContact" runat="server" Text=""></asp:Label> 
     </td> 
    </tr> 
</table> 

ответ

1

<asp:Label /> будет генерировать <span> HTML тег, который inline и text-align к ней не определено, в противном случае, установите text-align от td:

<td style="width: 1910px; height: 23px; text-align: center;"> 
    <asp:Label ID="lblFullName" runat="server" Text=""></asp:Label> 
</td> 

Или сделать свой <asp:Label /> как block элемент:

<asp:Label ID="lblFullName" runat="server" Text="" 
    style="display: block; text-align: center;" 
></asp:Label> 
+0

Спасибо! оно работает. –

0

Попробуйте это ...

<table style="width: 100%;"> 
    <tr> 
     <td style="width: 189px; height: 23px;">Full Name:</td> 
     <td style="width: 1910px; height: 23px;"> 
      <asp:Label ID="lblFullName" runat="server" Text="" Text-Align="Left"></asp:Label> 
     </td> 
    </tr> 
    <tr> 
     <td style="width: 21px; height: 23px;">Contact:</td> 
     <td style="width: 684px; height: 23px"> 
      <asp:Label ID="lblContact" runat="server" Text=""></asp:Label> 
     </td> 
</tr> 
</table> 
+0

http://jsfiddle.net/h4DJK/ – Sanath

Смежные вопросы