2

我最近注意到,有时控件大小与设计时设置的大小不同。例如,我在表格列中放置了一个下拉列表。以下是它在设计时的样子:设计时版本

下面是它在运行时的样子:运行时版本这是什么原因?

PS对不起,我不知道如何正确布局图像。

4

1 回答 1

2

这发生在 IE 中;在 CSS 中设置宽度时,我通常不得不对此做出妥协。根据您的情况,您可以为更现代的 IE 版本添加元标记。您还可以查看标签映射;我听说您可以通过这种方式利用更多控制权,但无法确认。

使用标记映射修复 ASP.NET 服务器控件呈现问题

此外,请确保在 CSS 中使用固定(不是 %)宽度。

于 2012-04-10T13:49:29.823 回答