asp.net - 对齐表格中 DropdownList 和 TextBox 的宽度

标签 asp.net drop-down-menu textbox alignment css-tables

我有一个包含 1 列的表格。在此列中,有些行带有文本框或带有下拉列表。我现在想要的是这些控件具有相同的宽度。所以我将控件的宽度设置为 100%。然而,结果是下拉列表比文本框短 5-10 像素。 我尝试过设置:

Width="100%"

以及:

style="width: 100%"

但没有成功。在 Visual Studio 设计器中,所有控件的宽度都是正确的。但在 Firefox、Chrome 甚至 IE 中,下拉列表更短。

请提出建议:)

最佳答案

我已经使用 box-sizing 看到了这项工作:

input, select, textarea {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

JS Fiddle Demo

关于asp.net - 对齐表格中 DropdownList 和 TextBox 的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15506409/

相关文章:

asp.net - 如何在umbraco中检查cookie?

带有 rel 值的 jQuery 过滤器选择菜单

css - 导航菜单(带有子菜单树)在 IE 6、IE7、IE8 中中断

wpf - 获取 WPF 文本框的滚动位置

javascript - 这是具有富文本编辑选项的文本框的最佳 JavaScript 库

c# - Asp Action 路线数据

javascript - 播放音频 html 标签不起作用

asp.net - 如何在 razor 代码块中包含 ul 标签?

ruby-on-rails - Ruby on Rails : allow the user to enter a new information, 或单击下拉菜单选择现有信息

c# - 在 Csharp winform 中将所有空字符串文本框 ("") 设置为空值的简单方法是什么?