html - 简单的 HTML 格式问题

标签 html format

我有一个非常简单的格式问题。我的问题是,从下面的屏幕截图中,如何消除“招聘人员”上方和“名字”下方以黄色突出显示的空格?

我的 HTML 代码是:

<table border="1" width="100%">
    <tr>
        <td width="15%">    <%--Labels--%>
            <table>
                <tr><td><asp:Label runat="server" ID="lblRecruiter" Text="Recruiter"></asp:Label></td></tr>
                <tr><td><asp:Label runat="server" ID="lblRecruiterFirstName" Text="First Name"></asp:Label></td></tr>
                <tr><td><asp:Label runat="server" ID="lblAccountManager" Text="Account Mangaer"></asp:Label></td></tr>
                <tr><td><asp:Label runat="server" ID="lblAccountManagerFirstName" Text="First Name"></asp:Label></td></tr>
                <tr><td><asp:Label runat="server" ID="lblClientCompany" Text="Client"></asp:Label></td></tr>
                <tr><td><asp:Label runat="server" ID="lblHiringManagerFirstName" Text="First Name"></asp:Label></td></tr>
            </table>
        </td>
        <td width="85%">    <%--Text Fields--%>
            <table>
                <tr><td><asp:DropDownList runat="server" ID="ddlRecruiter"></asp:DropDownList></td></tr>
                <tr><td><asp:TextBox runat="server" ID="txtRecruiterFirstName"></asp:TextBox></td></tr>
                <tr><td><asp:DropDownList runat="server" ID="ddlAccountManager"></asp:DropDownList></td></tr>
                <tr><td><asp:TextBox runat="server" ID="txtAccountManagerFirstName"></asp:TextBox></td></tr>
                <tr><td><asp:TextBox runat="server" ID="txtClientCompany"></asp:TextBox></td></tr>
                <tr><td><asp:TextBox runat="server" ID="txtHiringMangaerFirstName"></asp:TextBox></td></tr>
            </table>
        </td>
    </tr>
</table>  

enter image description here

最佳答案

我假设您希望左侧的文本与右侧的字段对齐。您应该制作一张包含 2 列的表格,而不是将它们制作为两个单独的表格。第一行可能如下所示:

<table>
    <tr>
    <td width="15%"><asp:Label runat="server" ID="lblRecruiter" Text="Recruiter"></asp:Label></td>
    <td width="85%"><asp:DropDownList runat="server" ID="ddlRecruiter"></asp:DropDownList></td>
    </tr>

您所遇到的问题是每个表格(左侧和右侧)都是根据其内容进行布局的,并且右侧的项目比文本行高。左表的结果默认居中对齐,因此您可以得到上方和下方的间隙。

关于html - 简单的 HTML 格式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29573393/

相关文章:

html - 如何平均设置 flex 元素高度

javascript - 固定在窗口顶部的div

php - 如何让数字在居中的 CSS 元素上左右扩展?

html - 行高不影响我的应用程序中的任何内容

timestamp - C3.js - 绘制从 InfluxDB 获取的时间序列时如何指定时间戳格式

javascript - Phonegap 应用程序翻译

binary - 纯二进制格式 (.bin) 和 Windows 可执行文件 (.exe) 有什么区别?

python-3.x - Python 3 中的自定义文件类型

python - 如何使用 format() 转义 nginx 关键字

Java JEditorPane 格式