ASP: alinhar TextBox´s e DropDownList´s numa tabela

trashCanMan

Power Member
boas ppl,
estou a fazer uma página asp e preciso de ter vários controlos, nomeadamente caixas de texto e dropDownList´s. Para os alinhar usei uma tabela, com a largura dos controlos a 100% das colunas, mas mesmo assim as dropDownList´s ficam ligeiramente mais pequenas que as caixas de texto, o que acho muito estranho já que estou a usar tamanhos relativos.
Alguém me pode ajudar?
Agradecido

Código:
<table style="width: 100%">
                <tr>
                    <td style="width: 30%">
                        <asp:Label ID="lbl_ent_adj" runat="server" Text="Entidade Adjudicante (*):" />
                    </td>
                    <td style="width: 40%">
                        <asp:TextBox ID="tb_ent_adj" runat="server" Width="100%"></asp:TextBox>
                    </td>
                    <td style="width: 30%; text-align: center;">
                        <asp:Button ID="bt_temp_ent_adj" runat="server" Text="Seleccionar Entidade(s)" Width="50%" />
                    </td>
                </tr>
                
                <tr>
                    <td style="width: 30%">
                        <asp:Label ID="lbl_unid_org" runat="server" Text="Unidade Organizacional (*):" />
                    </td>
                    <td style="width: 40%">
                        <asp:TextBox ID="tb_unid_org" runat="server" Width="100%"></asp:TextBox>
                    </td>
                    <td style="width: 30%; text-align: center;">
                        <asp:Button ID="bt_temp_unid_org" runat="server" Text="Seleccionar Unidade" Width="50%" />
                    </td>
                </tr>
                
                <tr>
                    <td style="width: 30%">
                        <asp:Label ID="lbl_leg_apl" runat="server" Text="Legislação Aplicável (*):" />
                    </td>
                    <td style="width: 40%">
                        <asp:DropDownList ID="ddl_leg_apl" runat="server" Width="100%">
                            <asp:ListItem Text="Actualizar Info" Value="true" />
                        </asp:DropDownList>
                    </td>
                    <td style="width: 30%">
                    </td>
                </tr>
                
                <tr>
                    <td style="width: 30%">
                        <asp:Label ID="lbl_tipo_proc" runat="server" Text="Tipo de Procedimento (*):" />
                    </td>
                    <td style="width: 40%">
                        <asp:DropDownList ID="ddl_tipo_proc" runat="server" Width="100%">
                            <asp:ListItem Text="Actualizar Info" Value="true" />
                        </asp:DropDownList>
                    </td>
                    <td style="width: 30%">
                    </td>
                </tr>
                
                <tr>
                    <td style="width: 30%">
                        <asp:Label ID="lbl_int_proc_esp" runat="server" Text="Instrumento Proc. Especial (*):" />
                    </td>
                    <td style="width: 40%">
                        <asp:DropDownList ID="ddl_int_proc_esp" runat="server" Width="100%">
                            <asp:ListItem Text="Actualizar Info" Value="true" />
                        </asp:DropDownList>
                    </td>
                    <td style="width: 30%">
                    </td>
                </tr>
                
                <tr>
                    <td style="width: 30%">
                        <asp:Label ID="lbl_pre_bas" runat="server" Text="Preço Base (*):" />
                    </td>
                    <td colspan="2">
                        <table style="width: 100%; border-style:hidden">
                            <tr>
                                <td style="width: 30%; height: 26px;" colspan="" rowspan="">
                                    <asp:TextBox ID="tb_pre_bas" runat="server" Width="100%" />
                                </td>
                                <td style="width: 30%; text-align: center; height: 26px;" colspan="" rowspan="">
                                    <asp:Label ID="lbl_moeda" runat="server" Text="Moeda (*):" />
                                    <asp:DropDownList ID="ddl_moeda" runat="server">
                                        <asp:ListItem Text="EUR" Value = "0" />
                                        <asp:ListItem Text="USD" Value = "1" />
                                        <asp:ListItem Text="GBP" Value = "2" />
                                        <asp:ListItem Text="CNY" Value = "3" />
                                        <asp:ListItem Text="CAD" Value = "4" />
                                        <asp:ListItem Text="AUD" Value = "5" />
                                    </asp:DropDownList>
                                </td>
                                <td style="width: 40%; height: 26px;" colspan="" rowspan="">
                                    <asp:CheckBox ID="cb_preco_base" runat="server" Text="Divulgar preço base aos operadores económicos" Width="100%"/>
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td style="width: 30%">
                        <asp:Label ID="lbl_fase_proc" runat="server" Text="Fase do Procedimento(*):" />
                    </td>
                    <td style="width: 40%">
                        <asp:DropDownList ID="ddl_fase_proc" runat="server" Width="100%">
                            <asp:ListItem Text="Actualizar Info" Value="0" />
                        </asp:DropDownList>
                    </td>
                    <td style="width: 30%">
                    </td>
                </tr>
                <tr>
                    <td style="width: 30%">
                        <asp:Label ID="lbl_tipo_contr" runat="server" Text="Tipo de Contrato (*):" />
                    </td>
                    <td style="width: 40%">
                        <asp:DropDownList ID="ddl_tipo_contr" runat="server" Width="100%">
                            <asp:ListItem Text="Actualizar Info" Value="0" />
                        </asp:DropDownList>
                    </td>
                    <td style="width: 30%;">
                    </td>
                </tr>
            </table>
 
Back
Topo