html - 在 gridview 中强制行高

标签 html css gridview

我有一个 GridView,其元素模板中包含模板字段和标签。高度通过CssClass设置为12px。 (线高=12px;高度=12px)。一切都按我预期的方式进行。

一旦我赋予 TextBox 可见性,行高就会每行增加大约 1px,即使我将 Textbox 的高度降低到假设的 5px。

<asp:templatefield HeaderText="Result" ItemStyle-HorizontalAlign="center">
    <ItemTemplate>
        <asp:Label runat="server" Text='<%# Bind("Result") %>' id="LabelResult" CssClass="NarrowGrid" visible="false"/>
        <asp:TextBox runat="server" id="TextBoxResult" Height="5px"  Width="25px" Visible="true" CssClass="NarrowGrid"/>
    </ItemTemplate>
</asp:templatefield>

在这两种情况下如何实现/强制 12px 成为行高?

最佳答案

input{
   height: 12px;
   padding: 0;
   margin: 0;
}

希望对你有帮助

关于html - 在 gridview 中强制行高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44874708/

相关文章:

javascript - 加载新页面而不刷新当前页面

javascript - 文本溢出校正

css - 皮肤/主题 MVC 3 应用程序

asp.net - 如何设置 GridView 中编辑按钮列的宽度?

android - 带有 GridView 的 PopupWindow - 展开 View 时出现问题

html - Div 在移动浏览器上无法正常显示

javascript - 没有jquery ui的可拖动: how to stop dragging the not-draggable and type-able elements?

javascript - 在文本框中粘贴某些文本时是否检查数字(没有设置超时)

html - 在 html 中填充文章元素

c# - ItemTemplate 中的控件无法在代码隐藏中调用