html - 使用 % 标识符在 Asp.net 表中定义列宽

标签 html css asp.net width

我正在尝试设计一个包含标签和文本框的简单 UI,但我的控件超出了父控件的宽度。这是表格的 html。

<asp:Table ID="Table3" runat="server">
    <asp:TableHeaderRow Font-Size="X-Small" Font-Bold="true">
        <asp:TableHeaderCell CssClass="CellWidth10">
        </asp:TableHeaderCell>
        <asp:TableHeaderCell CssClass="CellWidth20">
        </asp:TableHeaderCell>
        <asp:TableHeaderCell CssClass="CellWidth10">
        </asp:TableHeaderCell>
        <asp:TableHeaderCell CssClass="CellWidth20">
        </asp:TableHeaderCell>
        <asp:TableHeaderCell CssClass="CellWidth10">
        </asp:TableHeaderCell>
        <asp:TableHeaderCell CssClass="CellWidth20">
        </asp:TableHeaderCell>
    </asp:TableHeaderRow>
    <asp:TableRow>
        <asp:TableCell >
            <asp:Label ID="TextBox7" Runat="Server" Text="User ID"/>
        </asp:TableCell>
        <asp:TableCell >
            <asp:TextBox ID="TextBox1" Runat="Server"/>
        </asp:TableCell>
        <asp:TableCell>
            <asp:Label ID="Label2" Runat="Server" Text="UserName"/>
        </asp:TableCell>
        <asp:TableCell>
            <asp:TextBox ID="TextBox2" Runat="Server"/>
        </asp:TableCell>
        <asp:TableCell>
            <asp:Label ID="Label3" Runat="Server" Text="Badge No"/>
        </asp:TableCell>
         <asp:TableCell>
             <asp:TextBox ID="TextBox3" Runat="server" />
        </asp:TableCell>
    </asp:TableRow>
</asp:Table> 

这是上述 html 的输出 enter image description here

包含帐户 ID/名称/编号的文本框的第一行是可以的,但下表的控件超出了 cssClass 为的父容器

.content-wrapper {
margin: 0 auto;
max-width: 960px;

.CellWidth10 { width: 10%; }
.CellWidth20 { width: 20%; }

但是如果我向第一个表添加更多控件,它的控件也会超出父容器。

那么我如何正确调整控件的步调,就像我们在 WPF 中使用表格然后使用百分比定义宽度/高度一样?

最佳答案

可以这样指定

<asp:TableHeaderCell CssClass="CellWidth10" Width="10%">
<asp:TableHeaderCell CssClass="CellWidth20" Width="20%">

关于html - 使用 % 标识符在 Asp.net 表中定义列宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38498226/

相关文章:

html - 内部 Div 溢出问题?

javascript - 无法检测 Android Barcode Scanner 输入、JavaScript 的关键事件

javascript - 简化此代码 :

c# - PHP 中的命名参数

javascript - 输入类型文件隐藏点击

javascript - jquery 如何执行此代码并使其显示在 div 中

php - 如何在 while 循环中显示数据库中的图像

c# - 为什么我不应该使类可序列化?

c# - 如何将 EF Code First 数据库发布到 Azure

html - 为什么这个菜单导航 <div> 没有居中对齐?